From: Matthias Clasen Date: Mon, 16 Mar 2015 15:54:38 +0000 (-0400) Subject: unrealize: Don't ref twice X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~10168 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=855c4dc0ce7aacc2970f9ff4c9e05f4b2fc7c9a1;p=gtk4.git unrealize: Don't ref twice After the recent change to add an outermost ref/unref pair, we can do away with the inner one. --- diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 5e0a9cb62a..25ba751bf6 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -5577,8 +5577,6 @@ gtk_widget_unrealize (GtkWidget *widget) if (gtk_widget_get_realized (widget)) { - g_object_ref (widget); - if (widget->priv->mapped) gtk_widget_unmap (widget); @@ -5588,8 +5586,6 @@ gtk_widget_unrealize (GtkWidget *widget) g_signal_emit (widget, widget_signals[UNREALIZE], 0); g_assert (!widget->priv->mapped); gtk_widget_set_realized (widget, FALSE); - - g_object_unref (widget); } gtk_widget_pop_verify_invariants (widget);