diff options
| author | Jan Djärv | 2003-06-26 21:18:45 +0000 |
|---|---|---|
| committer | Jan Djärv | 2003-06-26 21:18:45 +0000 |
| commit | a5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9 (patch) | |
| tree | e9e47d850ca3b93571f0acb10859b5fb880e8b03 /src/xfaces.c | |
| parent | cffcede78a72f85e00dd6dea1507eed6f2f14351 (diff) | |
| download | emacs-a5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9.tar.gz emacs-a5f696acd2f4ad2a22fd1b5e48ea97d2ffa311b9.zip | |
Fix some of the font/face problems.
Diffstat (limited to 'src/xfaces.c')
| -rw-r--r-- | src/xfaces.c | 7 |
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 | ||