aboutsummaryrefslogtreecommitdiffstats
path: root/src/font.c
diff options
context:
space:
mode:
authorAdrian Robert <[email protected]>2008-10-01 17:15:16 +0000
committerAdrian Robert <[email protected]>2008-10-01 17:15:16 +0000
commit8d0e382ee4161edb2a109fb14e3089a9169ca0ef (patch)
treee25806d0c4e2dca7cd9d38de8477d9fe01b12af0 /src/font.c
parent4009e4f837db0145a32c6d66a5862eb7adcb2a27 (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.c6
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;
}