aboutsummaryrefslogtreecommitdiffstats
path: root/src/xfaces.c
diff options
context:
space:
mode:
authorJan Djärv2003-06-26 21:18:45 +0000
committerJan Djärv2003-06-26 21:18:45 +0000
commita5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9 (patch)
treee9e47d850ca3b93571f0acb10859b5fb880e8b03 /src/xfaces.c
parentcffcede78a72f85e00dd6dea1507eed6f2f14351 (diff)
downloademacs-a5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9.tar.gz
emacs-a5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9.zip
Fix some of the font/face problems.
Diffstat (limited to 'src/xfaces.c')
-rw-r--r--src/xfaces.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/xfaces.c b/src/xfaces.c
index a24ad6d230e..e296c52a2b8 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -4340,6 +4340,7 @@ set_font_frame_param (frame, lface)
4340 xfree (font); 4340 xfree (font);
4341 } 4341 }
4342 4342
4343 f->default_face_done_p = 0;
4343 Fmodify_frame_parameters (frame, Fcons (Fcons (Qfont, font_name), Qnil)); 4344 Fmodify_frame_parameters (frame, Fcons (Fcons (Qfont, font_name), Qnil));
4344 } 4345 }
4345} 4346}
@@ -6586,9 +6587,9 @@ realize_default_face (f)
6586 frame_font = Fassq (Qfont, f->param_alist); 6587 frame_font = Fassq (Qfont, f->param_alist);
6587 xassert (CONSP (frame_font) && STRINGP (XCDR (frame_font))); 6588 xassert (CONSP (frame_font) && STRINGP (XCDR (frame_font)));
6588 frame_font = XCDR (frame_font); 6589 frame_font = XCDR (frame_font);
6589 /* Specify 0 for FORCE_P here, so that we don't override 6590 set_lface_from_font_name (f, lface, frame_font,
6590 a :family attribute specified for `default' for new frames. */ 6591 f->default_face_done_p, 1);
6591 set_lface_from_font_name (f, lface, frame_font, 0, 1); 6592 f->default_face_done_p = 1;
6592 } 6593 }
6593#endif /* HAVE_WINDOW_SYSTEM */ 6594#endif /* HAVE_WINDOW_SYSTEM */
6594 6595