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.
master
Benno Schulenberg 2020-09-27 11:23:23 +02:00
parent dac58bb651
commit 17f531890a
1 changed files with 2 additions and 3 deletions

View File

@ -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);