aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog6
-rw-r--r--mail/em-folder-view.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index cb97b0c42c..11cd7cd92e 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,9 @@
+2004-01-05 Jeffrey Stedfast <fejj@ximian.com>
+
+ * em-folder-view.c (emfv_set_folder_uri): Pass mail_thread_queued
+ to mail_get_folder() instead of mail_thread_new so that we
+ eliminate a race when switching folders in the UI.
+
2004-01-05 Not Zed <NotZed@Ximian.com>
** See bug #50996.
diff --git a/mail/em-folder-view.c b/mail/em-folder-view.c
index bb74f5b55e..997e64a4c9 100644
--- a/mail/em-folder-view.c
+++ b/mail/em-folder-view.c
@@ -362,8 +362,8 @@ emfv_set_folder_uri(EMFolderView *emfv, const char *uri)
{
if (emfv->preview)
em_format_format((EMFormat *)emfv->preview, NULL);
-
- mail_get_folder(uri, 0, emfv_got_folder, emfv, mail_thread_new);
+
+ mail_get_folder(uri, 0, emfv_got_folder, emfv, mail_thread_queued);
}
static void