]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_load_bdf_font): Set fonts_changed_p.
authorJason Rumney <jasonr@gnu.org>
Mon, 6 May 2002 14:21:16 +0000 (14:21 +0000)
committerJason Rumney <jasonr@gnu.org>
Mon, 6 May 2002 14:21:16 +0000 (14:21 +0000)
src/w32bdf.c

index aa79cb5c379479e02c4e2319ff07fab67cb68233..e67c3a0c23b3d591dd74b7f4f8f45e7eb2319c00 100644 (file)
@@ -789,12 +789,19 @@ struct font_info *w32_load_bdf_font (struct frame *f, char *fontname,
     fontp->relative_compose = bdf_font->relative_compose;
     fontp->default_ascent = bdf_font->default_ascent;
 
+    /* Set global flag fonts_changed_p to non-zero if the font loaded
+       has a character with a smaller width than any other character
+       before, or if the font loaded has a smaller height than any
+       other font loaded before.  If this happens, it will make a
+       glyph matrix reallocation necessary.  */
+    fonts_changed_p |= x_compute_min_glyph_bounds (f);
+
     UNBLOCK_INPUT;
     dpyinfo->n_fonts++;
     return fontp;
 }
 
-/* Check a file for an XFLD string describing it.  */
+/* Check a file for an XLFD string describing it.  */
 int w32_BDF_to_x_font (char *file, char* xstr, int len)
 {
   HANDLE hfile, hfilemap;