diff --git a/dll/win32/browseui/shellbrowser.cpp b/dll/win32/browseui/shellbrowser.cpp index 3aec6c38272..14ccf2485d5 100644 --- a/dll/win32/browseui/shellbrowser.cpp +++ b/dll/win32/browseui/shellbrowser.cpp @@ -1049,7 +1049,7 @@ HRESULT CShellBrowser::BrowseToPath(IShellFolder *newShellFolder, HIMAGELIST himlSmall, himlLarge; CComPtr sf; - hResult = SHBindToParent(absolutePIDL, IID_PPV_ARG(IShellFolder, &sf), &pidlChild); + hResult = SHBindToParent(fCurrentDirectoryPIDL, IID_PPV_ARG(IShellFolder, &sf), &pidlChild); if (SUCCEEDED(hResult)) { index = SHMapPIDLToSystemImageListIndex(sf, pidlChild, &indexOpen);