X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/4a693cfc5c3ee0e639bbee0215345e921715ab04..a84abdae2e07242f4b6e80f172ce1c49be60aa2a:/terminal.c diff --git a/terminal.c b/terminal.c index 98653552..7aa0b652 100644 --- a/terminal.c +++ b/terminal.c @@ -5016,7 +5016,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; /*