From f920e0d30c8c0d7828c5e9b99b029a56c927738d Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Sat, 3 Dec 2016 17:00:28 +0100 Subject: [PATCH] tweaks: replace some unneeded direct calls of edit_refresh() --- src/nano.c | 4 +--- src/search.c | 5 ++--- src/text.c | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/nano.c b/src/nano.c index c192f941..a1e1370b 100644 --- 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 index f137ffbb..5a6c16e5 100644 --- 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 index 07713009..4d3cae0b 100644 --- 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 */