From: simon Date: Fri, 15 Oct 2004 09:16:58 +0000 (+0000) Subject: Fix Windows redraw problem on RH half of wrapped lines. (term_paint X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/a0f45c98043ee71182fd01ad9b30dd3af596a501 Fix Windows redraw problem on RH half of wrapped lines. (term_paint was checking whether lattr == LATTR_NORM, where it should have been checking (lattr & LATTR_MODE) to mask off LATTR_WRAPPED et al. git-svn-id: svn://svn.tartarus.org/sgt/putty@4627 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/terminal.c b/terminal.c index 7bcbaf90..708ffc8c 100644 --- a/terminal.c +++ b/terminal.c @@ -4665,7 +4665,7 @@ void term_paint(Terminal *term, Context ctx, if (bottom >= term->rows) bottom = term->rows-1; for (i = top; i <= bottom && i < term->rows; i++) { - if (term->disptext[i]->lattr == LATTR_NORM) + if ((term->disptext[i]->lattr & LATTR_MODE) == LATTR_NORM) for (j = left; j <= right && j < term->cols; j++) term->disptext[i]->chars[j].attr = ATTR_INVALID; else