]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Merge r9221 (the VT100 line drawing fix).
authorSimon Tatham <anakin@pobox.com>
Sat, 16 Jul 2011 11:27:05 +0000 (11:27 +0000)
committerSimon Tatham <anakin@pobox.com>
Sat, 16 Jul 2011 11:27:05 +0000 (11:27 +0000)
[originally from svn r9224]
[r9221 == 4fd112e15ddcc135980547147c44ff1afe04f00e]

terminal.c

index 73ab393edaa9883c7b06dd3308067d74798211ab..915414c394d7a9e01068f1624a9bc57447fb06f5 100644 (file)
@@ -4940,7 +4940,9 @@ static void do_paint(Terminal *term, Context ctx, int may_optimise)
            break_run = ((tattr ^ attr) & term->attr_mask) != 0;
 
            /* Special hack for VT100 Linedraw glyphs */
-           if (tchar >= 0x23BA && tchar <= 0x23BD)
+           if ((tchar >= 0x23BA && tchar <= 0x23BD) ||
+                (j > 0 && (newline[j-1].chr >= 0x23BA &&
+                           newline[j-1].chr <= 0x23BD)))
                break_run = TRUE;
 
            /*