+2002-11-12 [colin] 0.8.5claws134
+
+ * src/msgcache.c
+ Reverse last commit which had performance
+ problems, but still reverse the list
+
2002-11-12 [colin] 0.8.5claws133
* src/msgcache.c
GSList **listptr = user_data;
MsgInfo *msginfo = value;
- *listptr = g_slist_append(*listptr, procmsg_msginfo_new_ref(msginfo));
+ *listptr = g_slist_prepend(*listptr, procmsg_msginfo_new_ref(msginfo));
}
GSList *msgcache_get_msg_list(MsgCache *cache)
g_hash_table_foreach((GHashTable *)cache->msgnum_table, msgcache_get_msg_list_func, (gpointer)&msg_list);
cache->last_access = time(NULL);
+
+ msg_list = g_slist_reverse(msg_list);
return msg_list;
}