Remove unused senderWindow argument of wxMenu::HandleCommandXXX()

This parameter isn't used anywhere, so just remove it to simplify the
code.
This commit is contained in:
Vadim Zeitlin
2021-04-04 14:29:34 +02:00
parent 0f1d1d2ae9
commit 9c1c4817db
2 changed files with 4 additions and 21 deletions

View File

@@ -44,8 +44,8 @@ public:
// implementation only from now on
// -------------------------------
bool HandleCommandUpdateStatus( wxMenuItem* menuItem, wxWindow* senderWindow = NULL);
bool HandleCommandProcess( wxMenuItem* menuItem, wxWindow* senderWindow = NULL);
bool HandleCommandUpdateStatus( wxMenuItem* menuItem );
bool HandleCommandProcess( wxMenuItem* menuItem );
void HandleMenuItemHighlighted( wxMenuItem* menuItem );
void HandleMenuOpened();
void HandleMenuClosed();

View File

@@ -318,7 +318,7 @@ void wxMenu::DoRearrange()
}
bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow )
bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item )
{
int menuid = item ? item->GetId() : 0;
wxUpdateUIEvent event(menuid);
@@ -329,11 +329,6 @@ bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow
bool processed = DoProcessEvent(this, event, GetWindow());
if ( !processed && senderWindow != NULL)
{
processed = senderWindow->HandleWindowEvent(event);
}
if ( processed )
{
// if anything changed, update the changed attribute
@@ -348,7 +343,7 @@ bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow
return processed;
}
bool wxMenu::HandleCommandProcess( wxMenuItem* item, wxWindow* senderWindow )
bool wxMenu::HandleCommandProcess( wxMenuItem* item )
{
int menuid = item ? item->GetId() : 0;
bool processed = false;
@@ -357,18 +352,6 @@ bool wxMenu::HandleCommandProcess( wxMenuItem* item, wxWindow* senderWindow )
if ( SendEvent( menuid , item->IsCheckable() ? item->IsChecked() : -1 ) )
processed = true ;
else
{
if ( senderWindow != NULL )
{
wxCommandEvent event(wxEVT_MENU , menuid);
event.SetEventObject(this);
event.SetInt(item->IsCheckable() ? item->IsChecked() : -1);
if ( senderWindow->HandleWindowEvent(event) )
processed = true ;
}
}
if(!processed && item)
{