diff --git a/include/wx/osx/menu.h b/include/wx/osx/menu.h index 8906eb3365..32de382ba1 100644 --- a/include/wx/osx/menu.h +++ b/include/wx/osx/menu.h @@ -65,7 +65,6 @@ protected: // that are expected in the app menu void DoRearrange() ; - bool DoHandleMenuEvent( wxEvent& evt ); virtual wxMenuItem* DoAppend(wxMenuItem *item); virtual wxMenuItem* DoInsert(size_t pos, wxMenuItem *item); virtual wxMenuItem* DoRemove(wxMenuItem *item); diff --git a/src/osx/menu_osx.cpp b/src/osx/menu_osx.cpp index 16debbdf7a..917782a72b 100644 --- a/src/osx/menu_osx.cpp +++ b/src/osx/menu_osx.cpp @@ -529,7 +529,7 @@ void wxMenu::HandleMenuItemHighlighted( wxMenuItem* item ) { int menuid = item ? item->GetId() : 0; wxMenuEvent wxevent(wxEVT_MENU_HIGHLIGHT, menuid, this); - DoHandleMenuEvent( wxevent ); + ProcessMenuEvent(this, wxevent, GetWindow()); } void wxMenu::DoHandleMenuOpenedOrClosed(wxEventType evtType) @@ -540,7 +540,7 @@ void wxMenu::DoHandleMenuOpenedOrClosed(wxEventType evtType) // Set the id to allow wxMenuEvent::IsPopup() to work correctly. int menuid = this == wxCurrentPopupMenu ? wxID_ANY : 0; wxMenuEvent wxevent(evtType, menuid, this); - DoHandleMenuEvent( wxevent ); + ProcessMenuEvent(this, wxevent, GetWindow()); } void wxMenu::HandleMenuOpened() @@ -553,11 +553,6 @@ void wxMenu::HandleMenuClosed() DoHandleMenuOpenedOrClosed(wxEVT_MENU_CLOSE); } -bool wxMenu::DoHandleMenuEvent(wxEvent& wxevent) -{ - return ProcessMenuEvent(this, wxevent, GetWindow()); -} - // Menu Bar /*