From 92a068467bbf221cb0fcd0a08c647ed4590efee6 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Wed, 9 Aug 2000 06:33:46 +0000 Subject: Call our parent's destroy method. 2000-07-18 Miguel de Icaza * e-tree-model.c (etree_destroy): Call our parent's destroy method. svn path=/trunk/; revision=4643 --- widgets/e-table/e-tree-model.c | 5 +++++ widgets/table/e-tree-model.c | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'widgets') diff --git a/widgets/e-table/e-tree-model.c b/widgets/e-table/e-tree-model.c index dba9c27deb..fefe6c68da 100644 --- a/widgets/e-table/e-tree-model.c +++ b/widgets/e-table/e-tree-model.c @@ -43,7 +43,12 @@ static void add_visible_descendents_to_array (ETreeModel *etm, GNode *gnode, int static void etree_destroy (GtkObject *object) { + ETreeModel *etree = E_TREE_MODEL (object); + /* XXX lots of stuff to free here */ + g_array_free (etree->row_array, TRUE); + + GTK_OBJECT_CLASS (e_tree_model_parent_class)->destroy (object); } static ETreePath* diff --git a/widgets/table/e-tree-model.c b/widgets/table/e-tree-model.c index dba9c27deb..fefe6c68da 100644 --- a/widgets/table/e-tree-model.c +++ b/widgets/table/e-tree-model.c @@ -43,7 +43,12 @@ static void add_visible_descendents_to_array (ETreeModel *etm, GNode *gnode, int static void etree_destroy (GtkObject *object) { + ETreeModel *etree = E_TREE_MODEL (object); + /* XXX lots of stuff to free here */ + g_array_free (etree->row_array, TRUE); + + GTK_OBJECT_CLASS (e_tree_model_parent_class)->destroy (object); } static ETreePath* -- cgit v1.2.3