From: Simon Tatham Date: Sat, 16 Jul 2011 11:26:19 +0000 (+0000) Subject: Merge r9217 (Jacob's underlining fix). X-Git-Tag: 0.62~11 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=2bb89cd2213b443b916e18e1f3c9bfa30e4d8841;p=PuTTY.git Merge r9217 (Jacob's underlining fix). [originally from svn r9223] [r9217 == 086764f5f4d0a50a87edfa1cff18b26edf36c94a] --- diff --git a/windows/window.c b/windows/window.c index c8c2b56d..3f772182 100644 --- a/windows/window.c +++ b/windows/window.c @@ -3521,8 +3521,8 @@ void do_text_internal(Context ctx, int x, int y, wchar_t *text, int len, dec = dec * 2 - font_height; oldpen = SelectObject(hdc, CreatePen(PS_SOLID, 0, fg)); - MoveToEx(hdc, x, y + dec, NULL); - LineTo(hdc, x + len * char_width, y + dec); + MoveToEx(hdc, line_box.left, line_box.top + dec, NULL); + LineTo(hdc, line_box.right, line_box.top + dec); oldpen = SelectObject(hdc, oldpen); DeleteObject(oldpen); }