aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2017-03-16 18:59:04 +0100
committerMarc André Tanner <mat@brain-dump.org>2017-03-16 18:59:04 +0100
commit27fb221100bd7116d97d294afabc7d8c03512adf (patch)
treecb65e3eaaea98070a1adc05b9608cba1ccee1ff1 /vis.c
parent8421efc55522624c2770d97c626b07b992908cf7 (diff)
downloadvis-27fb221100bd7116d97d294afabc7d8c03512adf.tar.gz
vis-27fb221100bd7116d97d294afabc7d8c03512adf.tar.xz
vis: remove special case when invalidating windows
There is no need to treat the currently focused window specially.
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c3
1 files changed, 1 insertions, 2 deletions
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) {