top_frame = top_frame->GetParent();
// support for native hot keys
- if (menu->m_accel && g_slist_find(menu->m_accel->acceleratables, top_frame->m_widget))
+ if (menu->m_accel && !g_slist_find(menu->m_accel->acceleratables, top_frame->m_widget))
gtk_window_add_accel_group(GTK_WINDOW(top_frame->m_widget), menu->m_accel);
wxMenuItemList::compatibility_iterator node = menu->GetMenuItems().GetFirst();
{
// see wxMenu::Init
g_object_unref(m_menu);
- g_object_unref( m_accel );
// if the menu is inserted in another menu at this time, there was
// one more reference to it:
if ( m_owner )
gtk_widget_destroy( m_menu );
+
+ g_object_unref(m_accel);
}
}