Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions PythonScript/src/MenuManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -837,7 +837,7 @@ idx_t MenuManager::findPluginCommand(const TCHAR *pluginName, const TCHAR *menuO
{
HMENU hPluginMenu = (HMENU)::SendMessage(m_hNotepad, NPPM_GETMENUHANDLE, 0, 0);

size_t iMenuItems = (size_t)GetMenuItemCount(hPluginMenu);
int iMenuItems = GetMenuItemCount(hPluginMenu);
TCHAR strBuffer[500]{};
for ( idx_t i = 0; i < iMenuItems; ++i )
{
Expand Down Expand Up @@ -913,6 +913,9 @@ idx_t MenuManager::findMenuCommand(const TCHAR *menuName, const TCHAR *menuOptio
}

HMENU hMenuBar = ::GetMenu(m_hNotepad);
if (hMenuBar == NULL) {
return 0;
}
idx_t retVal = findMenuCommand(hMenuBar, _T(""), menuName, menuOption);

if (retVal != 0)
Expand All @@ -936,7 +939,7 @@ tstring MenuManager::formatMenuName(const TCHAR *name)

idx_t MenuManager::findMenuCommand(HMENU hParentMenu, const TCHAR *parentMenuName, const TCHAR *menuName, const TCHAR *menuOption)
{
size_t iMenuItems = (size_t)GetMenuItemCount(hParentMenu);
int iMenuItems = GetMenuItemCount(hParentMenu);
idx_t retVal = 0;

TCHAR strBuffer[500]{};
Expand All @@ -956,7 +959,7 @@ idx_t MenuManager::findMenuCommand(HMENU hParentMenu, const TCHAR *parentMenuNam
tstring thisMenuName = formatMenuName(strBuffer);
if (NULL == menuName || 0 == _tcsicmp(menuName, thisMenuName.c_str()))
{
size_t subMenuItems = (size_t)GetMenuItemCount(mii.hSubMenu);
int subMenuItems = GetMenuItemCount(mii.hSubMenu);
for (idx_t subMenuPos = 0; subMenuPos < subMenuItems; ++subMenuPos)
{
TCHAR *context = NULL;
Expand Down