From 35645d523e2f62a8742218e092afdad84f7221a1 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 24 Aug 2004 02:54:03 +0000 Subject: store the select-uri on the view not in the thread message. 2004-08-23 Not Zed * em-folder-tree.c (em_folder_tree_set_selected): store the select-uri on the view not in the thread message. (emft_get_folder_info__free): (emft_get_folder_info__got): select_uri removed. (em_folder_tree_set_selected_list): don't set each selected separately, do it as a list. (emft_maybe_expand_row): if this is a selected row, select it too. (emft_get_folder_info__got): do no pending set selection stuff here. (em_folder_tree_set_selected): just call set_selected_list with one item. (emft_expand_node): if this is a selected row, select it too. (emft_get_folder_info__got): no longer need to track lost folders. (emft_tree_row_activated): clear the pending select list. (emft_tree_selection_changed): and here too. (em_folder_tree_get_selected_uris): get the lost folders from the un-applied selected ones now. also fixes a list appending error. (emft_tree_user_event): find out when the user hits a key or mouse button to override any pending single-user select and don't override the cursor setting either. (emft_tree_row_expanded): set the 'load subdirs' false before we load it, so we don't try to load it again if its still being loaded. (emft_get_folder_info__got): don't check the loaded flag here, it should be set by the callee, also check the exception return. svn path=/trunk/; revision=27002 --- mail/ChangeLog | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'mail/ChangeLog') diff --git a/mail/ChangeLog b/mail/ChangeLog index ef6a9c8b17..29ebcc8609 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,31 @@ +2004-08-23 Not Zed + + * em-folder-tree.c (em_folder_tree_set_selected): store the + select-uri on the view not in the thread message. + (emft_get_folder_info__free): + (emft_get_folder_info__got): select_uri removed. + (em_folder_tree_set_selected_list): don't set each selected + separately, do it as a list. + (emft_maybe_expand_row): if this is a selected row, select it too. + (emft_get_folder_info__got): do no pending set selection stuff + here. + (em_folder_tree_set_selected): just call set_selected_list with + one item. + (emft_expand_node): if this is a selected row, select it too. + (emft_get_folder_info__got): no longer need to track lost folders. + (emft_tree_row_activated): clear the pending select list. + (emft_tree_selection_changed): and here too. + (em_folder_tree_get_selected_uris): get the lost folders from the + un-applied selected ones now. also fixes a list appending error. + (emft_tree_user_event): find out when the user hits a key or mouse + button to override any pending single-user select and don't + override the cursor setting either. + (emft_tree_row_expanded): set the 'load subdirs' false before we + load it, so we don't try to load it again if its still being + loaded. + (emft_get_folder_info__got): don't check the loaded flag here, it + should be set by the callee, also check the exception return. + 2004-08-13 Jeffrey Stedfast Fix for bug #62812 -- cgit v1.2.3