diff options
-rw-r--r-- | widgets/table/ChangeLog | 9 | ||||
-rw-r--r-- | widgets/table/e-tree-table-adapter.c | 4 |
2 files changed, 11 insertions, 2 deletions
diff --git a/widgets/table/ChangeLog b/widgets/table/ChangeLog index 24889709e8..cf632fc517 100644 --- a/widgets/table/ChangeLog +++ b/widgets/table/ChangeLog @@ -1,5 +1,14 @@ 2008-08-11 Milan Crha <mcrha@redhat.com> + ** Fix for bug #352695 + + * e-tree-table-adapter.c: (e_tree_table_adapter_load_expanded_state), + (e_tree_table_adapter_load_expanded_state_xml): + Call the e_table_model_changed in the proper function, to prevent + lock of the model caused by previous commit to this bug. + +2008-08-11 Milan Crha <mcrha@redhat.com> + ** Part of fix for bug #519292 * e-tree.h: (e_tree_load_all_expanded_state): diff --git a/widgets/table/e-tree-table-adapter.c b/widgets/table/e-tree-table-adapter.c index 6029d849c2..7953440b57 100644 --- a/widgets/table/e-tree-table-adapter.c +++ b/widgets/table/e-tree-table-adapter.c @@ -1066,6 +1066,8 @@ e_tree_table_adapter_load_expanded_state_xml (ETreeTableAdapter *etta, xmlDoc *d g_free (id); } + + e_table_model_changed (E_TABLE_MODEL (etta)); } void @@ -1082,8 +1084,6 @@ e_tree_table_adapter_load_expanded_state (ETreeTableAdapter *etta, const char *f e_tree_table_adapter_load_expanded_state_xml (etta, doc); xmlFreeDoc (doc); - - e_table_model_changed (E_TABLE_MODEL (etta)); } void |