aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2008-07-09 00:31:26 +0000
committerKenichi Handa2008-07-09 00:31:26 +0000
commit947eecfbc93d502cc8fd1f01053bf3e118ddb74a (patch)
treec6661139dda386d77ee4c0131576ca517961a478 /src
parent51c135107bd997cf3782a64dc94042eabe13c438 (diff)
downloademacs-947eecfbc93d502cc8fd1f01053bf3e118ddb74a.tar.gz
emacs-947eecfbc93d502cc8fd1f01053bf3e118ddb74a.zip
(xfont_open): Adjust it for the change of
font_make_object. Don't check Vvertical_centering_font_regexp here.
Diffstat (limited to 'src')
-rw-r--r--src/xfont.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/xfont.c b/src/xfont.c
index 8e11d204089..9e7d68d51b8 100644
--- a/src/xfont.c
+++ b/src/xfont.c
@@ -564,13 +564,11 @@ xfont_open (f, entity, pixel_size)
564 if (! xfont) 564 if (! xfont)
565 return Qnil; 565 return Qnil;
566 566
567 font_object = font_make_object (VECSIZE (struct xfont_info)); 567 font_object = font_make_object (VECSIZE (struct xfont_info),
568 entity, pixel_size);
568 ASET (font_object, FONT_TYPE_INDEX, Qx); 569 ASET (font_object, FONT_TYPE_INDEX, Qx);
569 if (STRINGP (fullname)) 570 if (STRINGP (fullname))
570 font_parse_xlfd ((char *) SDATA (fullname), font_object); 571 font_parse_xlfd ((char *) SDATA (fullname), font_object);
571 for (i = 1; i < FONT_ENTITY_MAX; i++)
572 ASET (font_object, i, AREF (entity, i));
573 ASET (font_object, FONT_SIZE_INDEX, make_number (pixel_size));
574 if (STRINGP (fullname)) 572 if (STRINGP (fullname))
575 ASET (font_object, FONT_NAME_INDEX, fullname); 573 ASET (font_object, FONT_NAME_INDEX, fullname);
576 else 574 else
@@ -650,10 +648,7 @@ xfont_open (f, entity, pixel_size)
650 648
651 if (NILP (fullname)) 649 if (NILP (fullname))
652 fullname = AREF (font_object, FONT_NAME_INDEX); 650 fullname = AREF (font_object, FONT_NAME_INDEX);
653 font->vertical_centering 651 font->vertical_centering = 0;
654 = (STRINGP (Vvertical_centering_font_regexp)
655 && (fast_string_match_ignore_case
656 (Vvertical_centering_font_regexp, fullname) >= 0));
657 652
658 return font_object; 653 return font_object;
659} 654}