summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-02-13 08:42:58 -0500
committerMatthias Clasen <mclasen@redhat.com>2019-02-13 08:42:58 -0500
commit2dd85b826f5f87e79787bc38181287b5834c5b88 (patch)
tree66e91fb8afd605dafbe67981344bd32c0085217f
parentc0c6c877810844620f58e9893f9fa8a54ca80859 (diff)
downloadgtk+-2dd85b826f5f87e79787bc38181287b5834c5b88.tar.gz
stack: Don't leak a reference
The page holds a reference to the widget, so can't just clear this pointer.
-rw-r--r--gtk/gtkstack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c
index 633a5ae712..c1c843a45a 100644
--- a/gtk/gtkstack.c
+++ b/gtk/gtkstack.c
@@ -1425,7 +1425,7 @@ stack_remove (GtkStack *stack,
was_visible = gtk_widget_get_visible (child);
- child_info->widget = NULL;
+ g_clear_object (&child_info->widget);
if (priv->visible_child == child_info)
{