From 27fb221100bd7116d97d294afabc7d8c03512adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 16 Mar 2017 18:59:04 +0100 Subject: vis: remove special case when invalidating windows There is no need to treat the currently focused window specially. --- vis.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 850f850..a2b5b08 100644 --- a/vis.c +++ b/vis.c @@ -270,14 +270,13 @@ void vis_window_status(Win *win, const char *status) { static void windows_invalidate(Vis *vis, size_t start, size_t end) { for (Win *win = vis->windows; win; win = win->next) { - if (vis->win != win && vis->win->file == win->file) { + if (vis->win->file == win->file) { Filerange view = view_viewport_get(win->view); if ((view.start <= start && start <= view.end) || (view.start <= end && end <= view.end)) view_draw(win->view); } } - view_draw(vis->win->view); } void window_selection_save(Win *win) { -- cgit v1.2.3