nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 527c6c1ca0d07a7edf6feda324782cceb1d8f882
parent a9e8f88e77608ee891bac8d8228f546089fea3e0
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Thu, 16 May 2019 16:04:12 +0200

tweaks: reshuffle a few lines, to be more straightforward

Diffstat:
Msrc/nano.c | 17+++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -1344,18 +1344,18 @@ void do_toggle(int flag) } TOGGLE(flag); + focusing = FALSE; switch (flag) { + case NO_HELP: + window_init(); + total_refresh(); + break; #ifdef ENABLE_MOUSE case USE_MOUSE: mouse_init(); break; #endif - case NO_HELP: - window_init(); - focusing = FALSE; - total_refresh(); - break; case SUSPEND: signal_init(); break; @@ -1363,15 +1363,16 @@ void do_toggle(int flag) if (!ISSET(SOFTWRAP)) openfile->firstcolumn = 0; refresh_needed = TRUE; - focusing = FALSE; break; case WHITESPACE_DISPLAY: - titlebar(NULL); /* Fall through. */ + titlebar(NULL); + refresh_needed = TRUE; + break; #ifdef ENABLE_COLOR case NO_COLOR_SYNTAX: -#endif refresh_needed = TRUE; break; +#endif } enabled = ISSET(flag);