From 00ae5dfa27a27cf4eac5d96ca6055c091c4273c9 Mon Sep 17 00:00:00 2001
From: Chris Allegretta <chrisa@asty.org>
Date: Mon, 5 Feb 2001 18:24:33 +0000
Subject: [PATCH] do_justify - If the keystroke after the justify is not the
 unjustify key, blank the statsubar (bug reported by Neil Parks)

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

diff --git a/ChangeLog b/ChangeLog
index a2a178d2..ef6231ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,11 @@ CVS code -
 - cut.c:
   do_cut_text()
 	- marked text cut fixes (Rocco) (Fixes bug #54).
+- nano.c:
+  do_justify()
+	- If the keystroke after the justify is not the unjustify key,
+	  blank the statsubar (bug reported by Neil Parks).
+
 - hu.po:
 	- Hungarian translation by Horvath Szabolcs.
 
diff --git a/nano.c b/nano.c
index 8c342e44..15eae21b 100644
--- a/nano.c
+++ b/nano.c
@@ -1913,9 +1913,10 @@ int do_justify(void)
 
     /* Now get a keystroke and see if it's unjustify, if not unget the keytroke 
        and return */
-    if ((kbinput = wgetch(edit)) != NANO_UNJUSTIFY_KEY)
+    if ((kbinput = wgetch(edit)) != NANO_UNJUSTIFY_KEY) {
 	ungetch(kbinput); 
-    else {
+	blank_statusbar_refresh();
+    } else {
 	/* Else restore the justify we just did (ungrateful user!) */
 	if (tmptop->prev != NULL)
 	    tmptop->prev->next = tmpbot->next;
-- 
GitLab