From c916ca87bfa7f0fbef3a7d9bb395c6469f93180f Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@justemail.net>
Date: Sat, 2 Jan 2016 16:33:03 +0000
Subject: [PATCH] Correctly restoring the settings of NO_HELP and MORE_SPACE.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5522 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog   | 2 ++
 src/winio.c | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b2661166..622a763f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
 	* src/text.c (do_spell, do_formatter): Plug three tiny memory leaks.
 	* src/text.c (do_alt_speller, do_formatter): There is no need here to
 	reinitialize the windows; it will be done when polling the keybuffer.
+	* src/winio.c (do_credits): Correctly restore the settings of NO_HELP
+	and MORE_SPACE.
 
 2015-12-31  Benno Schulenberg  <bensberg@justemail.net>
 	* src/text.c (do_formatter): Restore the cursor position differently.
diff --git a/src/winio.c b/src/winio.c
index bcf71d15..eae0276d 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -3425,11 +3425,11 @@ void do_credits(void)
     if (kbinput != ERR)
 	ungetch(kbinput);
 
-    if (!old_more_space || !old_no_help) {
+    if (!old_more_space)
 	UNSET(MORE_SPACE);
+    if (!old_no_help)
 	UNSET(NO_HELP);
-	window_init();
-    }
+    window_init();
 
     curs_set(1);
     nodelay(edit, FALSE);
-- 
GitLab