diff options
author | Adrian Robert <[email protected]> | 2008-10-01 17:15:16 +0000 |
---|---|---|
committer | Adrian Robert <[email protected]> | 2008-10-01 17:15:16 +0000 |
commit | 8d0e382ee4161edb2a109fb14e3089a9169ca0ef (patch) | |
tree | e25806d0c4e2dca7cd9d38de8477d9fe01b12af0 /src/font.c | |
parent | 4009e4f837db0145a32c6d66a5862eb7adcb2a27 (diff) |
* nsfont.m (nsfont_spec_to_traits): Use UnXX masks only for non-normal styles. (nsfont_open): Reenable the cache.
Diffstat (limited to 'src/font.c')
-rw-r--r-- | src/font.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/font.c b/src/font.c index 816ce9a674..fa179d624b 100644 --- a/src/font.c +++ b/src/font.c @@ -2770,9 +2770,9 @@ font_matching_entity (f, attrs, spec) XSETFRAME (frame, f); ftype = AREF (spec, FONT_TYPE_INDEX); size = AREF (spec, FONT_SIZE_INDEX); - if (FLOATP (size)) - ASET (spec, FONT_SIZE_INDEX, make_number (font_pixel_size (f, spec))); + if (FLOATP (size)) + ASET (work, FONT_SIZE_INDEX, make_number (font_pixel_size (f, spec))); FONT_SET_STYLE (work, FONT_WEIGHT_INDEX, attrs[LFACE_WEIGHT_INDEX]); FONT_SET_STYLE (work, FONT_SLANT_INDEX, attrs[LFACE_SLANT_INDEX]); FONT_SET_STYLE (work, FONT_WIDTH_INDEX, attrs[LFACE_SWIDTH_INDEX]); @@ -2799,8 +2799,6 @@ font_matching_entity (f, attrs, spec) if (! NILP (entity)) break; } - ASET (spec, FONT_TYPE_INDEX, ftype); - ASET (spec, FONT_SIZE_INDEX, size); font_add_log ("match", work, entity); return entity; } |