]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix auto-select for symlink to dir
authorArun Prakash Jana <engineerarun@gmail.com>
Mon, 9 Dec 2019 13:42:59 +0000 (19:12 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Mon, 9 Dec 2019 13:42:59 +0000 (19:12 +0530)
src/nnn.c

index c406d6e713335292b8d71d1c89806d39f25f1007..e7e3ecdc362791328887cb0dd76b57d2bb7be342 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2134,7 +2134,7 @@ static int filterentries(char *path)
 
                                /* If the only match is a dir, auto-select and cd into it */
                                if (ndents == 1 && cfg.filtermode
-                                   && cfg.autoselect && S_ISDIR(dents[0].mode)) {
+                                   && cfg.autoselect && (dents[0].flags & DIR_OR_LINK_TO_DIR)) {
                                        *ch = KEY_ENTER;
                                        cur = 0;
                                        goto end;