]> Sergey Matveev's repositories - nnn.git/commitdiff
Reduce the number of redundant checks
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 1 Feb 2020 16:30:53 +0000 (22:00 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 1 Feb 2020 16:30:53 +0000 (22:00 +0530)
src/nnn.c

index a1628480c13c2bb95c8bce1c595407224d12cad1..acc65128f7078ea8c71b37e5680cb8fc82624de0 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -4972,6 +4972,13 @@ begin:
 
        while (1) {
                redraw(path);
+
+               /* Display a one-time message */
+               if (g_listpath && (g_states & STATE_MSG)) {
+                       g_states &= ~STATE_MSG;
+                       printwait(messages[MSG_IGNORED], &presel);
+               }
+
 nochange:
                /* Exit if parent has exited */
                if (getppid() == 1) {
@@ -4989,13 +4996,6 @@ nochange:
                        return _FAILURE;
                }
 
-               /* Display a one-time message */
-               if (g_states & STATE_MSG) {
-                       g_states &= ~STATE_MSG;
-                       printwait(messages[MSG_IGNORED], &presel);
-                       goto nochange;
-               }
-
                sel = nextsel(presel);
                if (presel)
                        presel = 0;