From bbb3b00398822b1c6853acce1c82d5aeb09b6012 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Thu, 2 May 2024 19:01:38 +0200 Subject: [PATCH] [ZIPFLDR] Don't handle DFM_INVOKECOMMANDEX if you need DFM_INVOKECOMMAND (#6766) ZipFldr responds incorrectly to DFM_INVOKECOMMANDEX, it needs to return E_NOTIMPL to get the DFM_INVOKECOMMAND message. --- dll/shellext/zipfldr/CZipFolder.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/dll/shellext/zipfldr/CZipFolder.hpp b/dll/shellext/zipfldr/CZipFolder.hpp index 09a3f84ff69..cb98f68deb5 100644 --- a/dll/shellext/zipfldr/CZipFolder.hpp +++ b/dll/shellext/zipfldr/CZipFolder.hpp @@ -380,7 +380,6 @@ public: ici.lpVerb = MAKEINTRESOURCEA(wParam); return spContextMenu->InvokeCommand(&ici); } - case DFM_INVOKECOMMANDEX: case DFM_GETDEFSTATICID: // Required for Windows 7 to pick a default return S_FALSE; }