[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src font.c
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] emacs/src font.c |
Date: |
Tue, 16 Dec 2008 11:29:47 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kenichi Handa <handa> 08/12/16 11:29:47
Modified files:
src : font.c
Log message:
(font_open_entity): Fix previous change.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/font.c?cvsroot=emacs&r1=1.100&r2=1.101
Patches:
Index: font.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/font.c,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -b -r1.100 -r1.101
--- font.c 16 Dec 2008 03:33:00 -0000 1.100
+++ font.c 16 Dec 2008 11:29:46 -0000 1.101
@@ -2877,13 +2877,14 @@
Lisp_Object objlist, size, val, font_object;
struct font *font;
int min_width, height;
+ int scaled_pixel_size;
font_assert (FONT_ENTITY_P (entity));
size = AREF (entity, FONT_SIZE_INDEX);
if (XINT (size) != 0)
- pixel_size = XINT (size);
+ scaled_pixel_size = pixel_size = XINT (size);
else if (CONSP (Vface_font_rescale_alist))
- pixel_size *= font_rescale_ratio (entity);
+ scaled_pixel_size = pixel_size * font_rescale_ratio (entity);
for (objlist = AREF (entity, FONT_OBJLIST_INDEX); CONSP (objlist);
objlist = XCDR (objlist))
@@ -2898,7 +2899,8 @@
if (! driver_list)
return Qnil;
- font_object = driver_list->driver->open (f, entity, pixel_size);
+ font_object = driver_list->driver->open (f, entity, scaled_pixel_size);
+ ASET (font_object, FONT_SIZE_INDEX, make_number (pixel_size));
font_add_log ("open", entity, font_object);
if (NILP (font_object))
return Qnil;
- [Emacs-diffs] emacs/src font.c, Chong Yidong, 2008/12/03
- [Emacs-diffs] emacs/src font.c, Chong Yidong, 2008/12/03
- [Emacs-diffs] emacs/src font.c, Kenichi Handa, 2008/12/03
- [Emacs-diffs] emacs/src font.c, Kenichi Handa, 2008/12/12
- [Emacs-diffs] emacs/src font.c, Chong Yidong, 2008/12/13
- [Emacs-diffs] emacs/src font.c, Chong Yidong, 2008/12/15
- [Emacs-diffs] emacs/src font.c,
Kenichi Handa <=
- [Emacs-diffs] emacs/src font.c, Kenichi Handa, 2008/12/29
- [Emacs-diffs] emacs/src font.c, Kenichi Handa, 2008/12/30