mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 05:54:05 +00:00
[BROWSEUI][SHELLFIND] Allow to 'Open Containing Folder'
of a search result again.
The feature regressed by 0.4.13-dev-1133-g
a3ee648d8b
I chose the shorter solution of Brock Mammen instead
of the patch of Doug Lyons from PR1960.
Still many thanks to Doug Lyons for his encouragement
in creating a fix as well and performing
regression-testing.
I intend to merge that back into 0.4.13RCs as well.
This commit is contained in:
parent
96ef605f4b
commit
cd2a274ef7
|
@ -556,8 +556,10 @@ class CFindFolderContextMenu :
|
||||||
CComHeapPtr<ITEMIDLIST> folderPidl(ILCreateFromPathW(_ILGetPath(apidl[i])));
|
CComHeapPtr<ITEMIDLIST> folderPidl(ILCreateFromPathW(_ILGetPath(apidl[i])));
|
||||||
if (!folderPidl)
|
if (!folderPidl)
|
||||||
return E_OUTOFMEMORY;
|
return E_OUTOFMEMORY;
|
||||||
LPCITEMIDLIST pidl = _ILGetFSPidl(apidl[i]);
|
CComHeapPtr<ITEMIDLIST> filePidl(ILCombine(folderPidl, _ILGetFSPidl(apidl[i])));
|
||||||
SHOpenFolderAndSelectItems(folderPidl, 1, &pidl, 0);
|
if (!filePidl)
|
||||||
|
return E_OUTOFMEMORY;
|
||||||
|
SHOpenFolderAndSelectItems(folderPidl, 1, &filePidl, 0);
|
||||||
}
|
}
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue