From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sat, 23 Feb 2019 06:41:53 +0000 (+0530)
Subject: checkpatch fix: refactor cd on quit
X-Git-Tag: v2.4~118
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d37b67b77b5aa8e7dd8659f37cc6cf6f281cc12e;p=nnn.git

checkpatch fix: refactor cd on quit
---

diff --git a/src/nnn.c b/src/nnn.c
index d7abbc8c..9cd406b1 100644
--- 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;
 				}