diff options
Diffstat (limited to 'src/font.c')
| -rw-r--r-- | src/font.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/font.c b/src/font.c index 49398e1b876..68db9f2ef2d 100644 --- a/src/font.c +++ b/src/font.c | |||
| @@ -2861,19 +2861,19 @@ font_open_entity (struct frame *f, Lisp_Object entity, int pixel_size) | |||
| 2861 | : 1); | 2861 | : 1); |
| 2862 | height = (font->height ? font->height : 1); | 2862 | height = (font->height ? font->height : 1); |
| 2863 | #ifdef HAVE_WINDOW_SYSTEM | 2863 | #ifdef HAVE_WINDOW_SYSTEM |
| 2864 | FRAME_X_DISPLAY_INFO (f)->n_fonts++; | 2864 | FRAME_DISPLAY_INFO (f)->n_fonts++; |
| 2865 | if (FRAME_X_DISPLAY_INFO (f)->n_fonts == 1) | 2865 | if (FRAME_DISPLAY_INFO (f)->n_fonts == 1) |
| 2866 | { | 2866 | { |
| 2867 | FRAME_SMALLEST_CHAR_WIDTH (f) = min_width; | 2867 | FRAME_SMALLEST_CHAR_WIDTH (f) = min_width; |
| 2868 | FRAME_SMALLEST_FONT_HEIGHT (f) = height; | 2868 | FRAME_SMALLEST_FONT_HEIGHT (f) = height; |
| 2869 | fonts_changed_p = 1; | 2869 | f->fonts_changed = 1; |
| 2870 | } | 2870 | } |
| 2871 | else | 2871 | else |
| 2872 | { | 2872 | { |
| 2873 | if (FRAME_SMALLEST_CHAR_WIDTH (f) > min_width) | 2873 | if (FRAME_SMALLEST_CHAR_WIDTH (f) > min_width) |
| 2874 | FRAME_SMALLEST_CHAR_WIDTH (f) = min_width, fonts_changed_p = 1; | 2874 | FRAME_SMALLEST_CHAR_WIDTH (f) = min_width, f->fonts_changed = 1; |
| 2875 | if (FRAME_SMALLEST_FONT_HEIGHT (f) > height) | 2875 | if (FRAME_SMALLEST_FONT_HEIGHT (f) > height) |
| 2876 | FRAME_SMALLEST_FONT_HEIGHT (f) = height, fonts_changed_p = 1; | 2876 | FRAME_SMALLEST_FONT_HEIGHT (f) = height, f->fonts_changed = 1; |
| 2877 | } | 2877 | } |
| 2878 | #endif | 2878 | #endif |
| 2879 | 2879 | ||
| @@ -2894,8 +2894,8 @@ font_close_object (struct frame *f, Lisp_Object font_object) | |||
| 2894 | FONT_ADD_LOG ("close", font_object, Qnil); | 2894 | FONT_ADD_LOG ("close", font_object, Qnil); |
| 2895 | font->driver->close (f, font); | 2895 | font->driver->close (f, font); |
| 2896 | #ifdef HAVE_WINDOW_SYSTEM | 2896 | #ifdef HAVE_WINDOW_SYSTEM |
| 2897 | eassert (FRAME_X_DISPLAY_INFO (f)->n_fonts); | 2897 | eassert (FRAME_DISPLAY_INFO (f)->n_fonts); |
| 2898 | FRAME_X_DISPLAY_INFO (f)->n_fonts--; | 2898 | FRAME_DISPLAY_INFO (f)->n_fonts--; |
| 2899 | #endif | 2899 | #endif |
| 2900 | } | 2900 | } |
| 2901 | 2901 | ||
| @@ -5197,9 +5197,6 @@ EMACS_FONT_LOG is set. Otherwise, it is set to t. */); | |||
| 5197 | #ifdef HAVE_NTGUI | 5197 | #ifdef HAVE_NTGUI |
| 5198 | syms_of_w32font (); | 5198 | syms_of_w32font (); |
| 5199 | #endif /* HAVE_NTGUI */ | 5199 | #endif /* HAVE_NTGUI */ |
| 5200 | #ifdef HAVE_NS | ||
| 5201 | syms_of_nsfont (); | ||
| 5202 | #endif /* HAVE_NS */ | ||
| 5203 | #endif /* HAVE_WINDOW_SYSTEM */ | 5200 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 5204 | } | 5201 | } |
| 5205 | 5202 | ||