diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ui/sugar-menu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ui/sugar-menu.c b/lib/ui/sugar-menu.c index a7e6635..874c534 100644 --- a/lib/ui/sugar-menu.c +++ b/lib/ui/sugar-menu.c @@ -34,7 +34,7 @@ sugar_menu_popup(SugarMenu *menu, { GtkWidget *window; - window = GTK_WIDGET(menu)->parent; + window = GTK_MENU(menu)->toplevel; g_return_if_fail(window != NULL); GTK_MENU_SHELL(menu)->active = TRUE; @@ -50,7 +50,7 @@ sugar_menu_popdown(SugarMenu *menu) { GtkWidget *window; - window = GTK_WIDGET(menu)->parent; + window = GTK_MENU(menu)->toplevel; g_return_if_fail(window != NULL); GTK_MENU_SHELL(menu)->active = FALSE; |