]> Sergey Matveev's repositories - nnn.git/commitdiff
checkpatch fix: refactor cd on quit
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 23 Feb 2019 06:41:53 +0000 (12:11 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 23 Feb 2019 06:41:53 +0000 (12:11 +0530)
src/nnn.c

index d7abbc8c5c11da11e7f7c61abe22acadd6822179..9cd406b1c2b094834956f2364c26c6fe9ab9d182 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3952,12 +3952,10 @@ nochange:
                        if (sel == SEL_QUITCD) {
                                /* In vim picker mode, clear selection and exit */
                                if (cfg.picker) {
-                                       if (copybufpos) {
-                                               if (cfg.pickraw) /* Reset for for raw pick */
-                                                       copybufpos = 0;
-                                               else /* Clear the picker file */
-                                                       writecp(NULL, 0);
-                                       }
+                                       /* Picker mode: reset buffer or clear file */
+                                       if (copybufpos)
+                                               cfg.pickraw ? copybufpos = 0 : writecp(NULL, 0);
+
                                        dentfree(dents);
                                        return;
                                }