aboutsummaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'window.c')
-rw-r--r--window.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/window.c b/window.c
index 10f2ef4..be0ce0f 100644
--- a/window.c
+++ b/window.c
@@ -843,6 +843,8 @@ void window_scroll_to(Win *win, size_t pos) {
}
void window_selection_start(Win *win) {
+ if (win->sel.start != EPOS && win->sel.end != EPOS)
+ return;
win->sel.start = win->sel.end = window_cursor_get(win);
window_draw(win);
curs_set(0);