]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - terminal.c
Merge r9221 (the VT100 line drawing fix).
[PuTTY.git] / 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;
 
            /*