diff options
| author | Joakim Verona | 2013-09-10 23:52:26 +0200 |
|---|---|---|
| committer | Joakim Verona | 2013-09-10 23:52:26 +0200 |
| commit | 63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c (patch) | |
| tree | e5078c5545c777e21944a9ee4199a6f2c6d25ca9 /src/font.c | |
| parent | 92aeabcc8a007f521a664e3aee092eb80ad0f49a (diff) | |
| download | emacs-63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c.tar.gz emacs-63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c.zip | |
merge upstream
Diffstat (limited to 'src/font.c')
| -rw-r--r-- | src/font.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/font.c b/src/font.c index 6a8262623dc..2606a25dff8 100644 --- a/src/font.c +++ b/src/font.c | |||
| @@ -2866,14 +2866,14 @@ font_open_entity (struct frame *f, Lisp_Object entity, int pixel_size) | |||
| 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 | ||
| @@ -3379,9 +3379,11 @@ register_font_driver (struct font_driver *driver, struct frame *f) | |||
| 3379 | struct font_driver_list *root = f ? f->font_driver_list : font_driver_list; | 3379 | struct font_driver_list *root = f ? f->font_driver_list : font_driver_list; |
| 3380 | struct font_driver_list *prev, *list; | 3380 | struct font_driver_list *prev, *list; |
| 3381 | 3381 | ||
| 3382 | #ifdef HAVE_WINDOW_SYSTEM | ||
| 3382 | if (f && ! driver->draw) | 3383 | if (f && ! driver->draw) |
| 3383 | error ("Unusable font driver for a frame: %s", | 3384 | error ("Unusable font driver for a frame: %s", |
| 3384 | SDATA (SYMBOL_NAME (driver->type))); | 3385 | SDATA (SYMBOL_NAME (driver->type))); |
| 3386 | #endif /* HAVE_WINDOW_SYSTEM */ | ||
| 3385 | 3387 | ||
| 3386 | for (prev = NULL, list = root; list; prev = list, list = list->next) | 3388 | for (prev = NULL, list = root; list; prev = list, list = list->next) |
| 3387 | if (EQ (list->driver->type, driver->type)) | 3389 | if (EQ (list->driver->type, driver->type)) |