]> git.wh0rd.org Git - nano.git/commitdiff
Placing the cursor in the edit window also when --constantshow is in effect.
authorBenno Schulenberg <bensberg@justemail.net>
Tue, 29 Mar 2016 12:14:00 +0000 (12:14 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Tue, 29 Mar 2016 12:14:00 +0000 (12:14 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5770 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/nano.c

index 445125564dbed1ce301c85da8f7545700f2c2fde..6c4ee5f435a7fc4e92c319c647c0f7cfd94e540d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-03-29  Benno Schulenberg  <bensberg@justemail.net>
+       * src/nano.c (main): Place the cursor in the edit window also when
+       --constantshow is in effect.
+
 2016-03-28  Benno Schulenberg  <bensberg@justemail.net>
        * src/winio.c (statusbar): Don't bother putting back the cursor in
        the edit window, as it is off anyway, and will be placed back in the
index f4ae87b7a58b42ec359b5658c63d3856e913f95e..bcdfaf5042f2d26c7cad41cc934ac20b32d39851 100644 (file)
@@ -2632,9 +2632,8 @@ int main(int argc, char **argv)
     display_buffer();
 
     while (TRUE) {
-       /* Make sure the cursor is in the edit window. */
-       reset_cursor();
-       wnoutrefresh(edit);
+       currmenu = MMAIN;
+       focusing = FALSE;
 
        /* If constant cursor position display is on, and there are no
         * keys waiting in the input buffer, display the current cursor
@@ -2642,11 +2641,10 @@ int main(int argc, char **argv)
        if (ISSET(CONST_UPDATE) && get_key_buffer_len() == 0)
            do_cursorpos(TRUE);
 
-       currmenu = MMAIN;
-       focusing = FALSE;
-
-       /* Turn the cursor on when waiting for input. */
+       /* Place the cursor in the edit window and make it visible. */
+       reset_cursor();
        curs_set(1);
+       wnoutrefresh(edit);
 
        /* Read in and interpret characters. */
        do_input(TRUE);