]> Sergey Matveev's repositories - nnn.git/commitdiff
Clear picker file on cancel
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 29 Nov 2018 15:05:41 +0000 (20:35 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 29 Nov 2018 15:05:41 +0000 (20:35 +0530)
src/nnn.c

index f2cb9c9807b51559a33d8c1f3fed9884d04f08da..3a9206936cfc3d545e0a5a2bc16657c10b80a06e 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3394,7 +3394,12 @@ nochange:
                        if (sel == SEL_QUITCD) {
                                /* In vim picker mode, clear selection and exit */
                                if (cfg.picker) {
-                                       copybufpos = 0;
+                                       if (copybufpos) {
+                                               if (cfg.pickraw) /* Reset for for raw pick */
+                                                       copybufpos = 0;
+                                               else /* Clear the picker file */
+                                                       writecp(NULL, 0);
+                                       }
                                        dentfree(dents);
                                        return;
                                }