nano

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

commit f920e0d30c8c0d7828c5e9b99b029a56c927738d
parent 0f3e303d1adf456f5a83b5c663c55049ffe4b0a6
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Sat,  3 Dec 2016 17:00:28 +0100

tweaks: replace some unneeded direct calls of edit_refresh()

Diffstat:
Msrc/nano.c | 4+---
Msrc/search.c | 5++---
Msrc/text.c | 2+-
3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -1401,9 +1401,7 @@ void do_toggle(int flag) signal_init(); break; case WHITESPACE_DISPLAY: - titlebar(NULL); - edit_refresh(); - break; + titlebar(NULL); /* Fall through. */ #ifndef DISABLE_COLOR case NO_COLOR_SYNTAX: #endif diff --git a/src/search.c b/src/search.c @@ -103,7 +103,7 @@ void search_replace_abort(void) { #ifndef NANO_TINY if (openfile->mark_set) - edit_refresh(); + refresh_needed = TRUE; #endif #ifdef HAVE_REGEX_H regexp_cleanup(); @@ -826,8 +826,7 @@ void do_replace(void) openfile->edittop = edittop_save; openfile->current = begin; openfile->current_x = begin_x; - - edit_refresh(); + refresh_needed = TRUE; if (numreplaced >= 0) statusline(HUSH, P_("Replaced %lu occurrence", diff --git a/src/text.c b/src/text.c @@ -63,8 +63,8 @@ void do_mark(void) statusbar(_("Mark Unset")); openfile->mark_begin = NULL; openfile->mark_begin_x = 0; + refresh_needed = TRUE; } - edit_refresh(); } #endif /* !NANO_TINY */