diff options
Diffstat (limited to 'src/xterm.c')
| -rw-r--r-- | src/xterm.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/xterm.c b/src/xterm.c index 838e6472c7f..0736459cf30 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -1775,10 +1775,11 @@ x_produce_stretch_glyph (it) | |||
| 1775 | F_HEIGHT = FRAME_LINE_HEIGHT (F) | 1775 | F_HEIGHT = FRAME_LINE_HEIGHT (F) |
| 1776 | */ | 1776 | */ |
| 1777 | 1777 | ||
| 1778 | #define VCENTER_BASELINE_OFFSET(FONT, F) \ | 1778 | #define VCENTER_BASELINE_OFFSET(FONT, F) \ |
| 1779 | ((FONT)->descent \ | 1779 | ((FONT)->descent \ |
| 1780 | + (FRAME_LINE_HEIGHT ((F)) + 1 - FONT_HEIGHT ((FONT))) / 2 \ | 1780 | + (FRAME_LINE_HEIGHT ((F)) - FONT_HEIGHT ((FONT)) \ |
| 1781 | - ((F)->output_data.x->font->descent - (F)->output_data.x->baseline_offset)) | 1781 | + (FRAME_LINE_HEIGHT ((F)) > FONT_HEIGHT ((FONT)))) / 2 \ |
| 1782 | - ((F)->output_data.x->font->descent - (F)->output_data.x->baseline_offset)) | ||
| 1782 | 1783 | ||
| 1783 | /* Produce glyphs/get display metrics for the display element IT is | 1784 | /* Produce glyphs/get display metrics for the display element IT is |
| 1784 | loaded with. See the description of struct display_iterator in | 1785 | loaded with. See the description of struct display_iterator in |