diff options
| author | Po Lu | 2022-11-15 21:42:59 +0800 |
|---|---|---|
| committer | Po Lu | 2022-11-15 21:42:59 +0800 |
| commit | c63d77ac6b10dc453d08afc852debc6a9a3cde36 (patch) | |
| tree | e5da2b65742859317551454672d1c89b0166d3d2 /src | |
| parent | c6df541783246ea867cd128c74e50afb8c9bf662 (diff) | |
| download | emacs-c63d77ac6b10dc453d08afc852debc6a9a3cde36.tar.gz emacs-c63d77ac6b10dc453d08afc852debc6a9a3cde36.zip | |
Fix last change again
* src/frame.c (Freconsider_frame_fonts): Apply value of default
face again. (bug#59283)
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c index 6eb6f392ecc..bfdd03e5013 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -5962,9 +5962,16 @@ have changed. */) | |||
| 5962 | 5962 | ||
| 5963 | f = decode_window_system_frame (frame); | 5963 | f = decode_window_system_frame (frame); |
| 5964 | 5964 | ||
| 5965 | /* First, call this to reinitialize any font backend specific | ||
| 5966 | stuff. */ | ||
| 5967 | |||
| 5965 | if (FRAME_RIF (f)->default_font_parameter) | 5968 | if (FRAME_RIF (f)->default_font_parameter) |
| 5966 | FRAME_RIF (f)->default_font_parameter (f, Qnil); | 5969 | FRAME_RIF (f)->default_font_parameter (f, Qnil); |
| 5967 | 5970 | ||
| 5971 | /* Now call this to apply the existing value(s) of the `default' | ||
| 5972 | face. */ | ||
| 5973 | call1 (Qface_set_after_frame_default, frame); | ||
| 5974 | |||
| 5968 | return Qnil; | 5975 | return Qnil; |
| 5969 | } | 5976 | } |
| 5970 | 5977 | ||