commit dfcb1268ca8735c79cbb172b789e36a4abd43d43
parent 2122a1a2b5d95f621c3c3d1b9df6aa428c25a3ca
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Thu, 9 Nov 2017 21:38:19 +0100
tweaks: adjust a comment, and condense a fragment of code
Diffstat:
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git 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. */