mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-11 17:59:17 +00:00
remove useless codes
This commit is contained in:
@@ -140,30 +140,21 @@ void Shell32::SaveSelectedFromDesktop()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
CComQIPtr<IServiceProvider> psp(pWebBrowser2);
|
CComQIPtr<IServiceProvider> psp(pWebBrowser2);
|
||||||
CComPtr<IShellBrowser> psb;
|
|
||||||
CComPtr<IShellView> psv;
|
|
||||||
CComPtr<IFolderView> pfv;
|
|
||||||
CComPtr<IPersistFolder2> ppf2;
|
|
||||||
|
|
||||||
if (!psp) return;
|
if (!psp) return;
|
||||||
|
|
||||||
|
CComPtr<IShellBrowser> psb;
|
||||||
if (SUCCEEDED(psp->QueryService(SID_STopLevelBrowser, IID_IShellBrowser, reinterpret_cast<LPVOID*>(&psb))))
|
if (SUCCEEDED(psp->QueryService(SID_STopLevelBrowser, IID_IShellBrowser, reinterpret_cast<LPVOID*>(&psb))))
|
||||||
{
|
{
|
||||||
|
CComPtr<IShellView> psv;
|
||||||
if (SUCCEEDED(psb->QueryActiveShellView(&psv)))
|
if (SUCCEEDED(psb->QueryActiveShellView(&psv)))
|
||||||
{
|
{
|
||||||
|
CComPtr<IFolderView> pfv;
|
||||||
if (SUCCEEDED(psv->QueryInterface(IID_IFolderView, reinterpret_cast<void**>(&pfv))))
|
if (SUCCEEDED(psv->QueryInterface(IID_IFolderView, reinterpret_cast<void**>(&pfv))))
|
||||||
{
|
{
|
||||||
if (SUCCEEDED(pfv->GetFolder(IID_IPersistFolder2, reinterpret_cast<void**>(&ppf2))))
|
CComPtr<IDataObject> dao;
|
||||||
{
|
if (SUCCEEDED(psv->GetItemObject(SVGIO_SELECTION, IID_IDataObject, reinterpret_cast<void**>(&dao))))
|
||||||
LPITEMIDLIST pidlFolder;
|
vectorFromDataObject(dao);
|
||||||
if (SUCCEEDED(ppf2->GetCurFolder(&pidlFolder)))
|
|
||||||
{
|
|
||||||
CComPtr<IDataObject> dao;
|
|
||||||
if (SUCCEEDED(psv->GetItemObject(SVGIO_SELECTION, IID_IDataObject, reinterpret_cast<void**>(&dao))))
|
|
||||||
vectorFromDataObject(dao);
|
|
||||||
}
|
|
||||||
CoTaskMemFree(pidlFolder);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user