]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_load_bdf_font): Call w32_cache_char_metrics.
authorAndrew Innes <andrewi@gnu.org>
Sat, 21 Oct 2000 13:30:33 +0000 (13:30 +0000)
committerAndrew Innes <andrewi@gnu.org>
Sat, 21 Oct 2000 13:30:33 +0000 (13:30 +0000)
src/w32bdf.c

index f9a717a26a8f6c7480b101684ae38134ee95c048..8008e8b4b4eec37986f55fa6861275d0e0c79f97 100644 (file)
@@ -64,7 +64,7 @@ search_file_line(char *key, char *start, int len, char **val, char **next)
     {
       if ((*start != ' ') && (*start != '\t')) break;
     }
-  linelen = p - start + 1;
+  linelen = (char *) p - start + 1;
   *next = p + 1;
   if (strncmp(start, key, min(strlen(key), linelen)) == 0)
     {
@@ -717,6 +717,7 @@ struct font_info *w32_load_bdf_font (struct frame *f, char *fontname,
   if (!bdf_font) return NULL;
 
   font = (XFontStruct *) xmalloc (sizeof (XFontStruct));
+  bzero (font, sizeof (*font));
 
   font->bdf = bdf_font;
   font->hfont = 0;
@@ -724,6 +725,8 @@ struct font_info *w32_load_bdf_font (struct frame *f, char *fontname,
   /* NTEMACS_TODO: Recognize DBCS fonts. */
   font->double_byte_p = 0;
 
+  w32_cache_char_metrics (font);
+
   /* Do we need to create the table?  */
   if (dpyinfo->font_table_size == 0)
     {