diff --git a/ChangeLog b/ChangeLog index 1f38253085..0e7bfb9edc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-11-08 Matthias Clasen + + * gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use + gtk_widget_{hide,show} instead of g_object_set (..."visible"...). + 2004-11-06 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 1f38253085..0e7bfb9edc 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2004-11-08 Matthias Clasen + + * gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use + gtk_widget_{hide,show} instead of g_object_set (..."visible"...). + 2004-11-06 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 1f38253085..0e7bfb9edc 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +2004-11-08 Matthias Clasen + + * gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use + gtk_widget_{hide,show} instead of g_object_set (..."visible"...). + 2004-11-06 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 1f38253085..0e7bfb9edc 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2004-11-08 Matthias Clasen + + * gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use + gtk_widget_{hide,show} instead of g_object_set (..."visible"...). + 2004-11-06 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): diff --git a/gtk/gtkaction.c b/gtk/gtkaction.c index 4b16a8881c..f18e5b6ab7 100644 --- a/gtk/gtkaction.c +++ b/gtk/gtkaction.c @@ -633,9 +633,10 @@ _gtk_action_sync_menu_visible (GtkAction *action, visible = gtk_action_is_visible (action); hide_if_empty = action->private_data->hide_if_empty; - g_object_set (G_OBJECT (proxy), - "visible", visible && !(empty && hide_if_empty), - NULL); + if (visible && !(empty && hide_if_empty)) + gtk_widget_show (proxy); + else + gtk_widget_hide (proxy); } gboolean _gtk_menu_is_empty (GtkWidget *menu);