https://git.reactos.org/?p=reactos.git;a=commitdiff;h=9192d39f6e177683ad40d8...
commit 9192d39f6e177683ad40d85bdcb70c443e40a13a Author: Manuel Bachmann tarnyko@tarnyko.net AuthorDate: Thu Nov 2 19:55:03 2017 +0100
[SHELL32] Fix multiple selection of desktop icons
This fixes the following issue : when selecting multiple icons on the desktop, and then right-clicking; the Properties sheet would immediately be displayed, conflicting with the context menu. --- dll/win32/shell32/folders/CDesktopFolder.cpp | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dll/win32/shell32/folders/CDesktopFolder.cpp b/dll/win32/shell32/folders/CDesktopFolder.cpp index 98e5c4fb6c..6d9b66eb72 100644 --- a/dll/win32/shell32/folders/CDesktopFolder.cpp +++ b/dll/win32/shell32/folders/CDesktopFolder.cpp @@ -858,6 +858,9 @@ HRESULT WINAPI CDesktopFolder::CallBack(IShellFolder *psf, HWND hwndOwner, IData return S_OK; }
+ if (uMsg != DFM_INVOKECOMMAND || wParam != DFM_CMD_PROPERTIES) + return S_OK; + PIDLIST_ABSOLUTE pidlFolder; PUITEMID_CHILD *apidl; UINT cidl;