From dfcb1268ca8735c79cbb172b789e36a4abd43d43 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg 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. */