aboutsummaryrefslogtreecommitdiff
path: root/sam.c
diff options
context:
space:
mode:
Diffstat (limited to 'sam.c')
-rw-r--r--sam.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sam.c b/sam.c
index 852977c..ff820d8 100644
--- a/sam.c
+++ b/sam.c
@@ -1244,6 +1244,9 @@ enum SamError sam_cmd(Vis *vis, const char *s) {
vis_file_snapshot(vis, file);
}
+ for (Win *win = vis->windows; win; win = win->next)
+ view_selections_normalize(win->view);
+
if (vis->win) {
if (primary_pos != EPOS && view_selection_disposed(vis->win->view))
view_cursor_to(vis->win->view, primary_pos);