diff --git a/src/gtk/menu.cpp b/src/gtk/menu.cpp index 5c17e2c985..25d5e2e540 100644 --- a/src/gtk/menu.cpp +++ b/src/gtk/menu.cpp @@ -379,7 +379,7 @@ wxMenu *wxMenuBar::Remove(size_t pos) static int FindMenuItemRecursive( const wxMenu *menu, const wxString &menuString, const wxString &itemString ) { - if (menu->GetTitle() == menuString) + if (wxMenuItem::GetLabelFromText(menu->GetTitle()) == wxMenuItem::GetLabelFromText(menuString)) { int res = menu->FindItem( itemString ); if (res != wxNOT_FOUND) diff --git a/src/gtk1/menu.cpp b/src/gtk1/menu.cpp index 5c17e2c985..25d5e2e540 100644 --- a/src/gtk1/menu.cpp +++ b/src/gtk1/menu.cpp @@ -379,7 +379,7 @@ wxMenu *wxMenuBar::Remove(size_t pos) static int FindMenuItemRecursive( const wxMenu *menu, const wxString &menuString, const wxString &itemString ) { - if (menu->GetTitle() == menuString) + if (wxMenuItem::GetLabelFromText(menu->GetTitle()) == wxMenuItem::GetLabelFromText(menuString)) { int res = menu->FindItem( itemString ); if (res != wxNOT_FOUND)