]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix not properly checking if file is selected (#401)
authorKlzXS <azszwymmvqdi@yahoo.com>
Tue, 10 Dec 2019 20:04:17 +0000 (21:04 +0100)
committerMischievous Meerkat <engineerarun@gmail.com>
Tue, 10 Dec 2019 20:04:16 +0000 (01:34 +0530)
src/nnn.c

index 94c5fe3db5c496c88d56bfebb0f14c9516fc3793..a1fcda3a638ae8d66429deb89f7b3fdedc7fc4ba 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -4863,7 +4863,7 @@ nochange:
 
                        /* Toggle selection status */
                        dents[cur].flags ^= FILE_SELECTED;
-                       dents[cur].flags ? ++nselected : --nselected;
+                       (dents[cur].flags & FILE_SELECTED) ? ++nselected : --nselected;
 
                        if (!nselected) {
                                writesel(NULL, 0);