mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2025-05-24 05:34:07 +02:00
parent
4d60dd6516
commit
0d0bff4bf5
@ -162,7 +162,7 @@ IFACEMETHODIMP OCContextMenu::QueryContextMenu(HMENU hMenu, UINT indexMenu, UINT
|
|||||||
|
|
||||||
MENUITEMINFO mii = { sizeof(mii) };
|
MENUITEMINFO mii = { sizeof(mii) };
|
||||||
mii.fMask = MIIM_ID | MIIM_FTYPE | MIIM_STRING | MIIM_STATE;
|
mii.fMask = MIIM_ID | MIIM_FTYPE | MIIM_STRING | MIIM_STATE;
|
||||||
mii.wID = indexSubMenu;
|
mii.wID = idCmdFirst + indexSubMenu;
|
||||||
mii.fType = MFT_STRING;
|
mii.fType = MFT_STRING;
|
||||||
mii.dwTypeData = &item.title[0];
|
mii.dwTypeData = &item.title[0];
|
||||||
mii.fState = disabled ? MFS_DISABLED : MFS_ENABLED;
|
mii.fState = disabled ? MFS_DISABLED : MFS_ENABLED;
|
||||||
@ -192,7 +192,7 @@ IFACEMETHODIMP OCContextMenu::InvokeCommand(LPCMINVOKECOMMANDINFO pici)
|
|||||||
// check the identifier offset.
|
// check the identifier offset.
|
||||||
|
|
||||||
auto offset = LOWORD(pici->lpVerb);
|
auto offset = LOWORD(pici->lpVerb);
|
||||||
if (offset < m_info.menuItems.size())
|
if (offset >= m_info.menuItems.size())
|
||||||
return E_FAIL;
|
return E_FAIL;
|
||||||
|
|
||||||
command = m_info.menuItems[offset].command;
|
command = m_info.menuItems[offset].command;
|
||||||
|
Loading…
Reference in New Issue
Block a user