diff options
| author | Kenichi Handa | 2008-05-25 11:04:53 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-05-25 11:04:53 +0000 |
| commit | 951b8112ca8f04c26ba1be0c97a99a043122b39d (patch) | |
| tree | d2962bda0860653ee0f8c469fe66f38716bb4051 /src | |
| parent | 97b816fb9360395e13585a93771506abc7471610 (diff) | |
| download | emacs-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.c | 4 |
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 | { |