aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vis.c b/vis.c
index d48e857..7edc2cd 100644
--- a/vis.c
+++ b/vis.c
@@ -718,7 +718,9 @@ void vis_do(Vis *vis) {
} else if (vis->mode->visual) {
vis_mode_switch(vis, VIS_MODE_NORMAL);
}
- text_snapshot(txt);
+
+ if (vis->mode == &vis_modes[VIS_MODE_NORMAL])
+ text_snapshot(txt);
vis_draw(vis);
}