From 71a63f1498b615c98a543138532cbbfc64cd616f Mon Sep 17 00:00:00 2001 From: Christopher James Lahey 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 * 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 * 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 v1.2.3