Commit a4132e2e authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

screen: do a refresh before changing the value of 'focusing'

This fixes https://savannah.gnu.org/bugs/?49530.
No related merge requests found
Showing with 8 additions and 9 deletions
+8 -9
......@@ -2721,6 +2721,14 @@ int main(int argc, char **argv)
if (currmenu != MMAIN)
display_main_list();
/* Refresh either just the cursor or the entire edit window. */
if (!refresh_needed) {
reset_cursor();
curs_set(1);
wnoutrefresh(edit);
} else
edit_refresh();
focusing = TRUE;
lastmessage = HUSH;
......@@ -2733,15 +2741,6 @@ int main(int argc, char **argv)
/* Forget any earlier statusbar x position. */
reinit_statusbar_x();
/* Refresh either the entire edit window or just the cursor. */
if (refresh_needed)
edit_refresh();
else {
reset_cursor();
curs_set(1);
wnoutrefresh(edit);
}
/* Read in and interpret keystrokes. */
do_input(TRUE);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment