* find an open shell window that shows the requested pidl and activate it
*/
- return SHOpenNewFrame((LPITEMIDLIST)pidl, NULL, 0, 0);
+ DWORD dwFlags = ((wFlags & SBSP_EXPLOREMODE) != 0) ? SH_EXPLORER_CMDLINE_FLAG_E : 0;
+ return SHOpenNewFrame((LPITEMIDLIST)pidl, NULL, 0, dwFlags);
}
HRESULT STDMETHODCALLTYPE CDesktopBrowser::GetViewStateStream(DWORD grfMode, IStream **ppStrm)
SHFindFiles(NULL, NULL);
break;
case FCIDM_DESKBROWSER_REFRESH:
+ if (m_ShellView)
+ m_ShellView->Refresh();
break;
}