diff options
Diffstat (limited to '7zip/FileManager/MyLoadMenu.cpp')
-rwxr-xr-x | 7zip/FileManager/MyLoadMenu.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/7zip/FileManager/MyLoadMenu.cpp b/7zip/FileManager/MyLoadMenu.cpp index 51b8fa56..9b684ec4 100755 --- a/7zip/FileManager/MyLoadMenu.cpp +++ b/7zip/FileManager/MyLoadMenu.cpp @@ -600,8 +600,11 @@ bool ExecuteFileCommand(int id) g_App.MoveTo(); break; case IDM_DELETE: - g_App.Delete(); + { + bool shift = (::GetKeyState(VK_SHIFT) & 0x8000) != 0; + g_App.Delete(!shift); break; + } case IDM_FILE_SPLIT: g_App.Split(); break; |