From a2d0d1b917583c3a12e90c5e79234562e7a884cd Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Mon, 20 Jul 2009 13:17:24 +0430 Subject: [PATCH] term: don't print a char if the same as bg --- term.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/term.c b/term.c index 6f697e9..a6ecb48 100644 --- a/term.c +++ b/term.c @@ -51,9 +51,11 @@ static void _draw_row(int r) { int i; pad_blankrow(r, bg); - for (i = 0; i < pad_cols(); i++) - if (SQRADDR(r, i)->c) + for (i = 0; i < pad_cols(); i++) { + struct square *s = SQRADDR(r, i); + if (s->c && (s->c != ' ' || s->bg != bg)) _term_show(r, i, 0); + } } static void lazy_draw(int sr, int er) -- 2.11.4.GIT