diff options
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/mail/message-list.c b/mail/message-list.c index bc21e17bae..bb4de2da66 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -2752,11 +2752,10 @@ build_subtree_diff(MessageList *ml, ETreePath parent, ETreePath path, CamelFolde /* matching nodes, verify details/children */ #if 0 if (bp->message) { - char *olduid; - int oldrow; + gpointer olduid, oldrow; /* if this is a message row, check/update the row id map */ - if (g_hash_table_lookup_extended(ml->uid_rowmap, camel_message_info_uid(bp->message), (void *)&olduid, (void *)&oldrow)) { - if (oldrow != (*row)) { + if (g_hash_table_lookup_extended(ml->uid_rowmap, camel_message_info_uid(bp->message), &olduid, &oldrow)) { + if ((int)oldrow != (*row)) { g_hash_table_insert(ml->uid_rowmap, olduid, (void *)(*row)); } } else { |