]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32font_open): Adjust it for the change of
authorKenichi Handa <handa@m17n.org>
Wed, 9 Jul 2008 00:32:22 +0000 (00:32 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 9 Jul 2008 00:32:22 +0000 (00:32 +0000)
font_make_object.
(w32font_open_internal): Don't set properties of font_object here.

src/w32font.c

index b6381129739a44baee842465d321bfb7991f0471..7be72bb49a88c04a1851467a865e17480740bf6a 100644 (file)
@@ -236,7 +236,8 @@ w32font_open (f, font_entity, pixel_size)
 {
   Lisp_Object font_object;
 
-  font_object = font_make_object (VECSIZE (struct w32font_info));
+  font_object = font_make_object (VECSIZE (struct w32font_info),
+                                 font_entity, pixel_size);
 
   if (!w32font_open_internal (f, font_entity, pixel_size, font_object))
     {
@@ -802,11 +803,6 @@ w32font_open_internal (f, font_entity, pixel_size, font_object)
   if (!font)
     return 0;
 
-  /* Copy from font entity.  */
-  for (i = 0; i < FONT_ENTITY_MAX; i++)
-    ASET (font_object, i, AREF (font_entity, i));
-  ASET (font_object, FONT_SIZE_INDEX, make_number (pixel_size));
-
   bzero (&logfont, sizeof (logfont));
   fill_in_logfont (f, &logfont, font_entity);