From dfcb1268ca8735c79cbb172b789e36a4abd43d43 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@telfort.nl>
Date: Thu, 9 Nov 2017 21:38:19 +0100
Subject: [PATCH] tweaks: adjust a comment, and condense a fragment of code

---
 src/nano.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/nano.c b/src/nano.c
index 45e90914..3a1a60c2 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -2358,13 +2358,11 @@ int main(int argc, char **argv)
     /* Initialize the pointers for the Search/Replace/Execute histories. */
     history_init();
 
-    /* If we need any of the history files, verify that the user's home
-     * directory and its .nano subdirctory exist. */
-    if (ISSET(HISTORYLOG) || ISSET(POS_HISTORY)) {
-	if (!have_statedir()) {
-	    UNSET(HISTORYLOG);
-	    UNSET(POS_HISTORY);
-	}
+    /* If we need history files, verify that we have a directory for them,
+     * and when not, cancel the options. */
+    if ((ISSET(HISTORYLOG) || ISSET(POS_HISTORY)) && !have_statedir()) {
+	UNSET(HISTORYLOG);
+	UNSET(POS_HISTORY);
     }
 
     /* If the user wants history persistence, read the relevant files. */
-- 
GitLab