]> Sergey Matveev's repositories - nnn.git/commitdiff
Support key 'q' to exit extra screens
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 14 Apr 2017 17:26:06 +0000 (22:56 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 14 Apr 2017 17:26:06 +0000 (22:56 +0530)
nnn.c

diff --git a/nnn.c b/nnn.c
index 90437f78b9b1bd24349d99f5f7c92210ecc02481..b8474bd291f9b7647275e8ab5883740a05064e7e 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -898,8 +898,10 @@ show_stats(char* fpath, char* fname, struct stat *sb)
        }
 
        /* Show exit keys */
-       printw("\n\n  << (D)");
-       while ((*buf = getch()) != 'D');
+       printw("\n\n  << (D/q)");
+       while ((*buf = getch()))
+               if (*buf == 'D' || *buf == 'q')
+                       break;
        return;
 }
 
@@ -941,8 +943,10 @@ show_help(void)
     q                           Quit\n");
 
        /* Show exit keys */
-       printw("\n\n    << (?)");
-       while ((c = getch()) != '?');
+       printw("\n\n    << (?/q)");
+       while ((c = getch()))
+               if (c == '?' || c == 'q')
+                       break;
        return;
 }