From 3670b9f20c49c46c6418d7dbcce8265b2fe8a853 Mon Sep 17 00:00:00 2001 From: Jonas Fonseca Date: Tue, 10 Feb 2009 21:33:18 +0100 Subject: [PATCH] Fix regression where a line was not cleared when not selected anymore Introduced in 273c28df2aa5cc0d122b1a0f3c0014a56ab8c392 (Tree view: make drawing more smooth by using the dirty flag). --- tig.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tig.c b/tig.c index 7072094..02f4bd8 100644 --- a/tig.c +++ b/tig.c @@ -2055,7 +2055,7 @@ draw_view_line(struct view *view, unsigned int lineno) line = &view->line[view->offset + lineno]; wmove(view->win, lineno, 0); - if (line->cleareol) + if (line->cleareol || (line->selected && !selected)) wclrtoeol(view->win); view->col = 0; view->curline = line; -- 1.6.1.1.347.g3f81d