From 89791fb36475d2cfceefd8613f1f2802b3b96267 Mon Sep 17 00:00:00 2001 From: Suman Manjunath Date: Mon, 28 Jan 2008 06:24:53 +0000 Subject: Patch from Milan Crha ** Fix for bug #504062 (Don't use collate keys for comparing addresses as they are not hashed) svn path=/trunk/; revision=34911 --- mail/message-list.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mail/message-list.c') diff --git a/mail/message-list.c b/mail/message-list.c index 470b6acbfe..3211d2d84d 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -475,9 +475,12 @@ get_normalised_string (MessageList *message_list, CamelMessageInfo *info, int co subject++; string = (const char *) subject; + normalised = g_utf8_collate_key (string, -1); + } else { + /* because addresses require strings, not collate keys */ + normalised = g_strdup (string); } - normalised = g_utf8_collate_key (string, -1); e_poolv_set (poolv, index, normalised, TRUE); return e_poolv_get (poolv, index); -- cgit