diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 6d27c3ff95..b876509416 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -8440,13 +8440,10 @@ gtk_widget_set_visible (GtkWidget *widget, { g_return_if_fail (GTK_IS_WIDGET (widget)); - if (visible != gtk_widget_get_visible (widget)) - { - if (visible) - gtk_widget_show (widget); - else - gtk_widget_hide (widget); - } + if (visible) + gtk_widget_show (widget); + else + gtk_widget_hide (widget); } void