mirror of
https://github.com/reactos/reactos.git
synced 2026-06-03 17:59:48 +08:00
[SHELL32] Fix Shift-Delete to Permanently Delete Files and Folders (#4004)
CORE-17802
This commit is contained in:
@@ -779,7 +779,8 @@ HRESULT CDefaultContextMenu::DoDelete(LPCMINVOKECOMMANDINFO lpcmi)
|
||||
if (FAILED_UNEXPECTEDLY(hr))
|
||||
return hr;
|
||||
|
||||
SHSimulateDrop(pDT, m_pDataObj, 0, NULL, NULL);
|
||||
DWORD grfKeyState = (lpcmi->fMask & CMIC_MASK_SHIFT_DOWN) ? MK_SHIFT : 0;
|
||||
SHSimulateDrop(pDT, m_pDataObj, grfKeyState, NULL, NULL);
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user