aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2008-05-25 11:04:53 +0000
committerKenichi Handa2008-05-25 11:04:53 +0000
commit951b8112ca8f04c26ba1be0c97a99a043122b39d (patch)
treed2962bda0860653ee0f8c469fe66f38716bb4051 /src
parent97b816fb9360395e13585a93771506abc7471610 (diff)
downloademacs-951b8112ca8f04c26ba1be0c97a99a043122b39d.tar.gz
emacs-951b8112ca8f04c26ba1be0c97a99a043122b39d.zip
(xftfont_open): Delete unused variable. If
underline_thickness is not 1, adjust underline_position.
Diffstat (limited to 'src')
-rw-r--r--src/xftfont.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xftfont.c b/src/xftfont.c
index 4b0a15deba9..27fbd7241a4 100644
--- a/src/xftfont.c
+++ b/src/xftfont.c
@@ -185,7 +185,7 @@ xftfont_open (f, entity, pixel_size)
185 int pixel_size; 185 int pixel_size;
186{ 186{
187 Display *display = FRAME_X_DISPLAY (f); 187 Display *display = FRAME_X_DISPLAY (f);
188 Lisp_Object val, filename, cache, font_object; 188 Lisp_Object val, filename, font_object;
189 FcPattern *pat = NULL; 189 FcPattern *pat = NULL;
190 struct xftfont_info *xftfont_info = NULL; 190 struct xftfont_info *xftfont_info = NULL;
191 struct font *font; 191 struct font *font;
@@ -294,6 +294,8 @@ xftfont_open (f, entity, pixel_size)
294 294
295 font->underline_position = -ft_face->underline_position * size / upEM; 295 font->underline_position = -ft_face->underline_position * size / upEM;
296 font->underline_thickness = -ft_face->underline_thickness * size / upEM; 296 font->underline_thickness = -ft_face->underline_thickness * size / upEM;
297 if (font->underline_thickness > 2)
298 font->underline_position -= font->underline_thickness / 2;
297 } 299 }
298 else 300 else
299 { 301 {