Browse Source

(do_find): minor refactoring.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Andrew Borodin 9 months ago
parent
commit
3972b7d502
1 changed files with 5 additions and 8 deletions
  1. 5 8
      src/filemanager/find.c

+ 5 - 8
src/filemanager/find.c

@@ -1845,14 +1845,11 @@ do_find (WPanel * panel, const char *start_dir, ssize_t start_dir_len, const cha
 
             name = mc_build_filename (location->dir, lc_filename, (char *) NULL);
             /* skip initial start dir */
-            if (start_dir_len < 0)
-                p = name;
-            else
-            {
-                p = name + (size_t) start_dir_len;
-                if (IS_PATH_SEP (*p))
-                    p++;
-            }
+            p = name;
+            if (start_dir_len > 0)
+                p += (size_t) start_dir_len;
+            if (IS_PATH_SEP (*p))
+                p++;
 
             if (!handle_path (p, &st, &link_to_dir, &stale_link))
             {