From 71a63f1498b615c98a543138532cbbfc64cd616f Mon Sep 17 00:00:00 2001
From: Christopher James Lahey <clahey@ximian.com>
Date: Wed, 31 Oct 2001 23:42:08 +0000
Subject: Bumped the version number to 0.16.99.0 and GAL_CURRENT to 17.

2001-10-31  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped the version number to 0.16.99.0 and
	GAL_CURRENT to 17.

From gal/e-table/ChangeLog:

2001-10-31  Christopher James Lahey  <clahey@ximian.com>

	* e-table-item.c (eti_unfreeze): Check for unfreezing past 0 here
	and give a warning.
	(eti_add_table_model): Call eti_freeze here since
	eti_table_model_changed will call unfreeze.

	* e-tree-memory.c (e_tree_memory_node_remove): Send deleted signal
	after freeing the child.

	* e-tree-model.c, e-tree-model.h: Added node_deleted signal.
	removed/deleted signals will always come in pairs in that order
	with a single pre_change for both of them.

	* e-tree-selection-model.c (etsm_node_deleted): Clear the tree on
	deleted here instead of on removed.

	* e-tree-sorted.c (ets_proxy_node_deleted): Chain deleted here.
	Chains to NULL node which is fine for now.

svn path=/trunk/; revision=14557
---
 widgets/table/e-tree-memory.c | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'widgets/table/e-tree-memory.c')

diff --git a/widgets/table/e-tree-memory.c b/widgets/table/e-tree-memory.c
index 1d266ae1d1..9f6af6535c 100644
--- a/widgets/table/e-tree-memory.c
+++ b/widgets/table/e-tree-memory.c
@@ -571,6 +571,9 @@ e_tree_memory_node_remove (ETreeMemory *etree, ETreePath node)
 	if (path == etree->priv->root)
 		etree->priv->root = NULL;
 
+	if (!etree->priv->frozen)
+		e_tree_model_node_deleted(E_TREE_MODEL(etree), path);
+
 	return ret;
 }
 
-- 
cgit