]> vaikene.ee Git - evaf/blobdiff - src/apps/FileFinder/Engine/engine.cpp
The exclude names pattern is now also applied to directory names in recursive searches.
[evaf] / src / apps / FileFinder / Engine / engine.cpp
index 8ed0f7ca7069104020ccb7643f23b53fd0dfd371..5c79cfd468f6f5f69da3f3fcbd51d28ef8efb756 100644 (file)
@@ -410,6 +410,9 @@ void Internal::Worker::recursiveSearch(QString const & path)
                     return;
             }
 
+            if (mRxExcludeNames.isValid() && !mRxExcludeNames.isEmpty() && mRxExcludeNames.exactMatch(directory))
+                continue;
+
             recursiveSearch(l + directory);
         }
     }