aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/message-list.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index e9deb94ddd..fa37f2f864 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-28 Jeffrey Stedfast <fejj@novell.com>
+
+ * message-list.c (message_list_set_folder): Reset the normalised
+ string sort table.
+
2005-01-31 JP Rosevear <jpr@novell.com>
Fixes #71937
diff --git a/mail/message-list.c b/mail/message-list.c
index 688c45e437..f5e3c4213e 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -2803,7 +2803,10 @@ message_list_set_folder (MessageList *message_list, CamelFolder *folder, const c
g_source_remove (message_list->idle_id);
message_list->idle_id = 0;
}
-
+
+ /* reset the normalised sort performance hack */
+ g_hash_table_foreach (message_list->normalised_hash, normalised_free, NULL);
+
mail_regen_cancel(message_list);
if (message_list->folder != NULL) {