]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/menu.cpp
Cleaned up the API for class/structure/function names to follow the wxWindows convent...
[wxWidgets.git] / src / gtk / menu.cpp
index 12185fcd39a2cc2dd809d405a2c44f5f6972ee0e..5c17e2c98579cff188ab1f4ec6192c48f3996830 100644 (file)
@@ -872,6 +872,12 @@ bool wxMenu::GtkAppend(wxMenuItem *mitem)
 #endif // GTK 1.2/1.0
 
         gtk_menu_item_set_submenu( GTK_MENU_ITEM(menuItem), mitem->GetSubMenu()->m_menu );
+
+        // if adding a submenu to a menu already existing in the menu bar, we
+        // must set invoking window to allow processing events from this
+        // submenu
+        if ( m_invokingWindow )
+            wxMenubarSetInvokingWindow(mitem->GetSubMenu(), m_invokingWindow);
     }
     else // a normal item
     {