1
0
mirror of https://github.com/chylex/Nextcloud-Desktop.git synced 2025-05-08 20:34:08 +02:00

Windows Shell extention: Fix clicking on the menu entries

Issue 
This commit is contained in:
Olivier Goffart 2018-05-29 14:45:29 +02:00 committed by Roeland Jago Douma
parent 4d60dd6516
commit 0d0bff4bf5
No known key found for this signature in database
GPG Key ID: F941078878347C0C

View File

@ -162,7 +162,7 @@ IFACEMETHODIMP OCContextMenu::QueryContextMenu(HMENU hMenu, UINT indexMenu, UINT
MENUITEMINFO mii = { sizeof(mii) };
mii.fMask = MIIM_ID | MIIM_FTYPE | MIIM_STRING | MIIM_STATE;
mii.wID = indexSubMenu;
mii.wID = idCmdFirst + indexSubMenu;
mii.fType = MFT_STRING;
mii.dwTypeData = &item.title[0];
mii.fState = disabled ? MFS_DISABLED : MFS_ENABLED;
@ -192,7 +192,7 @@ IFACEMETHODIMP OCContextMenu::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
// check the identifier offset.
auto offset = LOWORD(pici->lpVerb);
if (offset < m_info.menuItems.size())
if (offset >= m_info.menuItems.size())
return E_FAIL;
command = m_info.menuItems[offset].command;