[SHELL32][SHELLEXT] Fix use of SHFileOperation results and improve log on failure / fix log spam (#3198)

This commit is contained in:
Kyle Katarn
2020-09-18 21:19:55 +02:00
committed by GitHub
parent 3ad5ae6389
commit a5a30fc249
7 changed files with 53 additions and 18 deletions

View File

@@ -178,7 +178,13 @@ HRESULT CMoveToMenu::DoRealMove(LPCMINVOKECOMMANDINFO lpici, LPCITEMIDLIST pidl)
op.pFrom = strFiles;
op.pTo = szPath;
op.fFlags = FOF_ALLOWUNDO;
return ((SHFileOperation(&op) == 0) ? S_OK : E_FAIL);
int res = SHFileOperationW(&op);
if (res)
{
ERR("SHFileOperationW failed with 0x%x\n", res);
return E_FAIL;
}
return S_OK;
}
CStringW CMoveToMenu::DoGetFileTitle()