From 178705a9517a2a6a8b7c0abfa72b42c6d72e2afa Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 30 Nov 2019 16:15:12 +0530 Subject: End selection before archive, new, rename --- src/nnn.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/nnn.c b/src/nnn.c index 758f06d..55278cc 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4958,10 +4958,11 @@ nochange: if (!ndents && (sel == SEL_OPENWITH || sel == SEL_RENAME)) break; - switch (sel) { - case SEL_ARCHIVE: + if (sel != SEL_OPENWITH) endselection(path, newpath); + switch (sel) { + case SEL_ARCHIVE: r = get_input(messages[MSG_CUR_SEL_OPTS]); if (r == 's') { if (!selsafe()) { @@ -5106,7 +5107,6 @@ nochange: mkpath(path, tmp, newpath); r = xmktree(newpath, TRUE); } else if (r == 's' || r == 'h') { - endselection(path, newpath); if (tmp[0] == '@' && tmp[1] == '\0') tmp[0] = '\0'; -- cgit v1.2.3-70-g09d2