From ebe8092cc3f471e782af299699284e9142f11696 Mon Sep 17 00:00:00 2001 From: jacob Date: Fri, 15 Jul 2011 16:03:06 +0000 Subject: [PATCH] When doing manual underlining, underline the text in question rather than a box to the right of it. Probably introduced sometime around r9063. git-svn-id: svn://svn.tartarus.org/sgt/putty@9217 cda61777-01e9-0310-a592-d414129be87e --- windows/window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/window.c b/windows/window.c index 908c1f68..da0d3d48 100644 --- a/windows/window.c +++ b/windows/window.c @@ -3594,8 +3594,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); } -- 2.11.0