Fix sending of wxEVT_UPDATE_UI events when wxUSE_STATUSBAR==0

wxFrameBase code unintentionally excluded the function generating
wxUpdateUIEvents for the menus from compilation when wxUSE_STATUSBAR was
turned off.

Move OnMenuOpen() out of #if wxUSE_STATUSBAR section to ensure that it's
compiled whenever wxUSE_MENUS==1.

Closes #17553.
This commit is contained in:
Vadim Zeitlin
2016-06-04 21:59:36 +02:00
parent d68eb10e3d
commit 152b9fc0eb
2 changed files with 16 additions and 14 deletions

View File

@@ -152,8 +152,8 @@ public:
// event handlers
#if wxUSE_MENUS
#if wxUSE_STATUSBAR
void OnMenuOpen(wxMenuEvent& event);
#if wxUSE_STATUSBAR
void OnMenuClose(wxMenuEvent& event);
void OnMenuHighlight(wxMenuEvent& event);
#endif // wxUSE_STATUSBAR