commit 31c34740bc989dff6c6301f2555b000943ce2728
parent 79cbcc18e10c087beab7635ff214fa28f06750de
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sun, 16 May 2021 03:23:03 +0530
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.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git 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;
}