[gtk+] toolitemgroup: Properly remove internal child widget



commit 0f2e043c3d1e91fd9eaeb2dfde9d8282392b7aa9
Author: Timm Bäder <mail baedert org>
Date:   Thu Jan 19 14:37:51 2017 +0100

    toolitemgroup: Properly remove internal child widget
    
    We now need to use gtk_widget_unparent and can't just destroy it.

 gtk/gtktoolitemgroup.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktoolitemgroup.c b/gtk/gtktoolitemgroup.c
index 75c128e..e808427 100644
--- a/gtk/gtktoolitemgroup.c
+++ b/gtk/gtktoolitemgroup.c
@@ -540,7 +540,7 @@ gtk_tool_item_group_dispose (GObject *object)
 
   g_clear_object (&priv->settings);
   if (priv->header)
-    gtk_widget_destroy (priv->header);
+    gtk_widget_unparent (priv->header);
   g_clear_object (&priv->header);
 
   G_OBJECT_CLASS (gtk_tool_item_group_parent_class)->dispose (object);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]