From ed165827bc5f9d505156b561a4c28ab218225e94 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Sun, 13 Nov 2016 20:00:31 +0100 Subject: [PATCH] screen: don't hide the cursor when --constantshow is used (Bug was introduced yesterday, by commit a4132e2.) --- src/nano.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/nano.c b/src/nano.c index f58d1fc3..fb0d4556 100644 --- a/src/nano.c +++ b/src/nano.c @@ -2721,6 +2721,13 @@ int main(int argc, char **argv) if (currmenu != MMAIN) display_main_list(); + lastmessage = HUSH; + + /* Update the displayed current cursor position only when there + * are no keys waiting in the input buffer. */ + if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0) + do_cursorpos(TRUE); + /* Refresh either just the cursor or the entire edit window. */ if (!refresh_needed) { reset_cursor(); @@ -2730,13 +2737,6 @@ int main(int argc, char **argv) edit_refresh(); focusing = TRUE; - lastmessage = HUSH; - - /* If constant cursor position display is on, and there are no - * keys waiting in the input buffer, display the current cursor - * position on the statusbar. */ - if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0) - do_cursorpos(TRUE); /* Forget any earlier statusbar x position. */ reinit_statusbar_x();