Use menu->toplevel rather than getting the parent.
This commit is contained in:
parent
dbe8a6eeff
commit
d7f7271cfe
@ -34,7 +34,7 @@ sugar_menu_popup(SugarMenu *menu,
|
|||||||
{
|
{
|
||||||
GtkWidget *window;
|
GtkWidget *window;
|
||||||
|
|
||||||
window = GTK_WIDGET(menu)->parent;
|
window = GTK_MENU(menu)->toplevel;
|
||||||
g_return_if_fail(window != NULL);
|
g_return_if_fail(window != NULL);
|
||||||
|
|
||||||
GTK_MENU_SHELL(menu)->active = TRUE;
|
GTK_MENU_SHELL(menu)->active = TRUE;
|
||||||
@ -50,7 +50,7 @@ sugar_menu_popdown(SugarMenu *menu)
|
|||||||
{
|
{
|
||||||
GtkWidget *window;
|
GtkWidget *window;
|
||||||
|
|
||||||
window = GTK_WIDGET(menu)->parent;
|
window = GTK_MENU(menu)->toplevel;
|
||||||
g_return_if_fail(window != NULL);
|
g_return_if_fail(window != NULL);
|
||||||
|
|
||||||
GTK_MENU_SHELL(menu)->active = FALSE;
|
GTK_MENU_SHELL(menu)->active = FALSE;
|
||||||
|
Loading…
Reference in New Issue
Block a user