From 9ae2e29f44a82f785a34c5d704bb4b3babd0f2d3 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sun, 31 Oct 2010 14:43:55 +0100 Subject: [PATCH] GtkMenu: Set widget state as state flags. --- gtk/gtkmenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index 13998ee1b9..83988ebaeb 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -1192,9 +1192,9 @@ gtk_menu_attach_to_widget (GtkMenu *menu, g_object_set_data_full (G_OBJECT (attach_widget), I_(ATTACHED_MENUS), list, (GDestroyNotify) g_list_free); - if (gtk_widget_get_state (GTK_WIDGET (menu)) != GTK_STATE_NORMAL) - gtk_widget_set_state (GTK_WIDGET (menu), GTK_STATE_NORMAL); - + if (gtk_widget_get_state_flags (GTK_WIDGET (menu)) != 0) + gtk_widget_set_state_flags (GTK_WIDGET (menu), 0, TRUE); + /* we don't need to set the style here, since * we are a toplevel widget. */