commit 17f531890a1ebe85ed1ffbf1c97ebaf5ce8b3fd7
parent dac58bb651c788b0fe40255baede2d06ba62518a
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Sun, 27 Sep 2020 11:23:23 +0200
display: skip a special-case refresh when a message was written
This fixes https://savannah.gnu.org/bugs/?59188.
Bug existed since the previous commit, dac58bb6.
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/search.c b/src/search.c
@@ -328,9 +328,6 @@ int findnextstr(const char *needle, bool whole_word_only, int modus,
lastmessage = VACUUM;
}
- if (LINES == 1)
- refresh_needed = TRUE;
-
return 1;
}
@@ -425,6 +422,8 @@ void go_looking(void)
if (didfind == 1 && openfile->current == was_current &&
openfile->current_x == was_current_x)
statusbar(_("This is the only occurrence"));
+ else if (didfind == 1 && LINES == 1)
+ refresh_needed = TRUE;
else if (didfind == 0)
not_found_msg(last_search);