From 728677a50b2f8f0fd7e8d70f5502e6d36f679a2f Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Fri, 30 Jan 2004 22:16:48 +0000 Subject: Fixes for bug #53348 2004-01-30 Jeffrey Stedfast Fixes for bug #53348 * mail-account-gui.c (mail_account_gui_save): Only add the new store to the mail-component if the mail-component doesn't already know about it (ie. only if we are adding a new account). * em-folder-tree-model.c (em_folder_tree_model_add_store): Hash our store-info based on account here. (em_folder_tree_model_init): Listen for account_changed/account_removed signals. (em_folder_tree_model_finalize): Disconnect above handlers. (account_changed): Tear down the account store node and replace it with the new store (assuming it belongs in the tree after the changes). (account_removed): Remove the account store from the tree. svn path=/trunk/; revision=24551 --- mail/ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'mail/ChangeLog') diff --git a/mail/ChangeLog b/mail/ChangeLog index 2b758dc489..c78512df1e 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,21 @@ +2004-01-30 Jeffrey Stedfast + + Fixes for bug #53348 + + * mail-account-gui.c (mail_account_gui_save): Only add the new + store to the mail-component if the mail-component doesn't already + know about it (ie. only if we are adding a new account). + + * em-folder-tree-model.c (em_folder_tree_model_add_store): Hash + our store-info based on account here. + (em_folder_tree_model_init): Listen for + account_changed/account_removed signals. + (em_folder_tree_model_finalize): Disconnect above handlers. + (account_changed): Tear down the account store node and replace it + with the new store (assuming it belongs in the tree after the + changes). + (account_removed): Remove the account store from the tree. + 2004-01-30 Jeffrey Stedfast * em-folder-tree.c (emft_tree_row_expanded): Get recursive folder -- cgit v1.2.3