[dia] Call gtk_widget_destroy after disconnecting signals



commit 6799e0763df0a0801a4525879afb09fc5ee63c4c
Author: Hans Breuer <hans breuer org>
Date:   Mon Apr 27 07:36:45 2009 +0200

    Call gtk_widget_destroy after disconnecting signals
---
 app/diagram_tree.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/app/diagram_tree.c b/app/diagram_tree.c
index d91bcd1..ffb0484 100644
--- a/app/diagram_tree.c
+++ b/app/diagram_tree.c
@@ -420,6 +420,8 @@ diagram_tree_delete(GtkCTree *ctree, DiagramTree *tree)
   g_signal_handlers_disconnect_by_func (G_OBJECT (dia_application_get ()), _diagram_add,    tree);
   g_signal_handlers_disconnect_by_func (G_OBJECT (dia_application_get ()), _diagram_change, tree);
   g_signal_handlers_disconnect_by_func (G_OBJECT (dia_application_get ()), _diagram_remove, tree);
+
+  gtk_widget_destroy (ctree);
 }
 
 static void



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