From ecce157aeb21226266e718472e610d9a0a696fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 25 Oct 2014 11:43:29 +0200 Subject: Fix mode switching bugs --- window.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'window.c') 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); -- cgit v1.2.3