commit ed165827bc5f9d505156b561a4c28ab218225e94
parent 65bf36baa58ce0bdbc276f75bd987bd036a2c114
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Sun, 13 Nov 2016 20:00:31 +0100
screen: don't hide the cursor when --constantshow is used
(Bug was introduced yesterday, by commit a4132e2.)
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git 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();