diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-02-13 08:42:58 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-02-13 08:42:58 -0500 |
commit | 2dd85b826f5f87e79787bc38181287b5834c5b88 (patch) | |
tree | 66e91fb8afd605dafbe67981344bd32c0085217f /gtk/gtkstack.c | |
parent | c0c6c877810844620f58e9893f9fa8a54ca80859 (diff) | |
download | gtk+-2dd85b826f5f87e79787bc38181287b5834c5b88.tar.gz |
stack: Don't leak a reference
The page holds a reference to the widget, so can't just clear
this pointer.
Diffstat (limited to 'gtk/gtkstack.c')
-rw-r--r-- | gtk/gtkstack.c | 2 |
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) { |