Commit 372bd0f7 authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

screen: switch the cursor back on only in the main loop

This fixes https://savannah.gnu.org/bugs/?49750.
No related merge requests found
Showing with 4 additions and 3 deletions
+4 -3
......@@ -2707,14 +2707,16 @@ int main(int argc, char **argv)
if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0)
do_cursorpos(TRUE);
/* Refresh either just the cursor or the entire edit window. */
/* Refresh just the cursor position or the entire edit window. */
if (!refresh_needed) {
reset_cursor();
curs_set(1);
wnoutrefresh(edit);
} else
edit_refresh();
/* Make sure the cursor is visible. */
curs_set(1);
focusing = TRUE;
/* Forget any earlier statusbar x position. */
......
......@@ -3018,7 +3018,6 @@ void edit_refresh(void)
blank_line(edit, nlines, 0, COLS);
reset_cursor();
curs_set(1);
wnoutrefresh(edit);
refresh_needed = FALSE;
......
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