diff --git a/src/osx/cocoa/menu.mm b/src/osx/cocoa/menu.mm index d6aaa2450a..b2943a9828 100644 --- a/src/osx/cocoa/menu.mm +++ b/src/osx/cocoa/menu.mm @@ -361,8 +361,11 @@ public : [m_osxMenu setAutoenablesItems:NO]; wxMenu* menu = GetWXPeer(); - for ( auto item : menu->GetMenuItems() ) + for ( wxMenuItemList::compatibility_iterator node = menu->GetMenuItems().GetFirst(); + node; + node = node->GetNext() ) { + const wxMenuItem* const item = node->GetData(); if ( item->IsSubMenu() ) { wxMenuCocoaImpl* subimpl = dynamic_cast(item->GetSubMenu()->GetPeer());