mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 23:33:01 +00:00
[SHELL32] Fix Shift-Delete to Permanently Delete Files and Folders (#4004)
CORE-17802
This commit is contained in:
parent
212cbb6fff
commit
cc0e2a3672
2 changed files with 4 additions and 5 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue