mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-28 19:26:16 +00:00
[SHELLFIND] Fix directory search upon non-empty word/phrase query (#3130)
If the search phrase was not empty, it must not match the directory. CORE-17244
This commit is contained in:
@@ -280,8 +280,9 @@ static UINT RecursiveFind(LPCWSTR lpPath, _SearchData *pSearchData)
|
||||
if (FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
||||
{
|
||||
CStringW status;
|
||||
if (FileNameMatch(FindData.cFileName, pSearchData)
|
||||
&& AttribHiddenMatch(FindData.dwFileAttributes, pSearchData))
|
||||
if (pSearchData->szQueryW.IsEmpty() &&
|
||||
FileNameMatch(FindData.cFileName, pSearchData) &&
|
||||
AttribHiddenMatch(FindData.dwFileAttributes, pSearchData))
|
||||
{
|
||||
PostMessageW(pSearchData->hwnd, WM_SEARCH_ADD_RESULT, 0, (LPARAM) StrDupW(szPath));
|
||||
uTotalFound++;
|
||||
|
||||
Reference in New Issue
Block a user