diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2010-10-31 14:43:55 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2010-12-04 15:38:31 +0100 |
commit | 9ae2e29f44a82f785a34c5d704bb4b3babd0f2d3 (patch) | |
tree | 27b79b1cad494201b3c3b27c99912d2e1cf93688 /gtk/gtkmenu.c | |
parent | 399499225e9074df0ba325bee70c8ee3e3ec1827 (diff) | |
download | gtk+-9ae2e29f44a82f785a34c5d704bb4b3babd0f2d3.tar.gz |
GtkMenu: Set widget state as state flags.
Diffstat (limited to 'gtk/gtkmenu.c')
-rw-r--r-- | gtk/gtkmenu.c | 6 |
1 files 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. */ |