diff options
| author | Kenichi Handa | 2008-07-09 00:31:26 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-07-09 00:31:26 +0000 |
| commit | 947eecfbc93d502cc8fd1f01053bf3e118ddb74a (patch) | |
| tree | c6661139dda386d77ee4c0131576ca517961a478 | |
| parent | 51c135107bd997cf3782a64dc94042eabe13c438 (diff) | |
| download | emacs-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.
| -rw-r--r-- | src/xfont.c | 11 |
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 | } |