fix pattern matching
Modified: trunk/reactos/subsys/system/winefile/winefile.c
_____
Modified: trunk/reactos/subsys/system/winefile/winefile.c
--- trunk/reactos/subsys/system/winefile/winefile.c 2005-05-28
17:23:33 UTC (rev 15594)
+++ trunk/reactos/subsys/system/winefile/winefile.c 2005-05-28
17:35:08 UTC (rev 15595)
@@ -2562,15 +2562,16 @@
(entry->data.cFileName[1]==TEXT('.') &&
entry->data.cFileName[2]==TEXT('\0')))
continue;
- if (pattern)
- if
(!pattern_match(entry->data.cFileName, pattern))
- continue;
-
/* filter directories in right pane */
if (!pane->treePane &&
!(filter_flags&TF_DIRECTORIES))
continue;
}
+ /* filter using the file name pattern */
+ if (pattern)
+ if (!pattern_match(entry->data.cFileName,
pattern))
+ continue;
+
/* filter system and hidden files */
if (!(filter_flags&TF_HIDDEN) &&
(entry->data.dwFileAttributes&(FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_SYST
EM)))
continue;