From 31c34740bc989dff6c6301f2555b000943ce2728 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 16 May 2021 03:23:03 +0530 Subject: [PATCH] Fix no file picked with NNN_TMPFILE set and quit with 'q' If NNN_TMPFILE is exported, the selection buffer gets cleared as it is combined with `^G` (clear picked files and exit). So even when 'q' is pressed to quit the program the selection is lost. This was introduced in commit d1d491c102f5da1bf6a2c8c21fa71530e74f90d3 after release v2.7. --- src/nnn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index b0dae5b7..53d09f1e 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -7171,9 +7171,9 @@ nochange: #endif /* CD on Quit */ - if (sel == SEL_QUITCD || getenv("NNN_TMPFILE")) { + if ((sel == SEL_QUITCD) || getenv("NNN_TMPFILE")) { write_lastdir(path); - if (g_state.picker) + if ((sel == SEL_QUITCD) && g_state.picker) selbufpos = 0; }