More detailed runtime warning on message list pre-sorting

This commit is contained in:
Milan Crha
2010-10-29 14:01:19 +02:00
parent c7d7f88671
commit e101e63be9

View File

@ -4401,10 +4401,18 @@ ml_sort_uids_by_tree (MessageList *ml, GPtrArray *uids)
for (i = 0; i < uids->len; i++) {
gchar *uid;
struct sort_message_info_data *md = g_new0 (struct sort_message_info_data, 1);
CamelMessageInfo *mi;
struct sort_message_info_data *md;
uid = g_ptr_array_index (uids, i);
md->mi = camel_folder_get_message_info (ml->folder, uid);
mi = camel_folder_get_message_info (ml->folder, uid);
if (!mi) {
g_warning ("%s: Cannot find uid '%s' in folder '%s'", G_STRFUNC, uid, camel_folder_get_full_name (ml->folder));
continue;
}
md = g_new0 (struct sort_message_info_data, 1);
md->mi = mi;
md->values = g_ptr_array_sized_new (len);
g_hash_table_insert (sort_data.message_infos, uid, md);