File fix-64bit-portability.patch of Package mail-notification
Index: epienbroek-mail-notification-9ae8768/src/mn-evolution-server.gob
===================================================================
--- epienbroek-mail-notification-9ae8768.orig/src/mn-evolution-server.gob
+++ epienbroek-mail-notification-9ae8768/src/mn-evolution-server.gob
@@ -238,28 +238,28 @@ class MN:Evolution:Server from G:Object
private GValueArray *
camel_message_info_to_dbus_struct (CamelMessageInfo *info (check null))
{
- const CamelSummaryMessageID *id;
+ CamelSummaryMessageID id;
char hexhash[sizeof(CamelSummaryMessageID) * 2 + 1];
int i;
- id = camel_message_info_message_id(info);
- for (i = 0; i < sizeof(id->id.hash); i++)
- sprintf(hexhash + i * 2, "%.2x", id->id.hash[i]);
+ id.id.id = camel_message_info_get_message_id(info);
+ for (i = 0; i < sizeof(id.id.hash); i++)
+ sprintf(hexhash + i * 2, "%.2x", id.id.hash[i]);
- g_assert(camel_message_info_uid(info) != NULL);
+ g_assert(camel_message_info_get_uid(info) != NULL);
return self_value_array_new(/* char *uid */
- G_TYPE_STRING, camel_message_info_uid(info),
+ G_TYPE_STRING, camel_message_info_get_uid(info),
/* unsigned int sent_time */
- G_TYPE_UINT, (unsigned int) camel_message_info_date_sent(info),
+ G_TYPE_UINT, (unsigned int) camel_message_info_get_date_sent(info),
/* unsigned int received_time */
- G_TYPE_UINT, (unsigned int) camel_message_info_date_received(info),
+ G_TYPE_UINT, (unsigned int) camel_message_info_get_date_received(info),
/* char *id */
G_TYPE_STRING, hexhash,
/* char *from */
- G_TYPE_STRING, camel_message_info_from(info),
+ G_TYPE_STRING, camel_message_info_get_from(info),
/* char *subject */
- G_TYPE_STRING, camel_message_info_subject(info),
+ G_TYPE_STRING, camel_message_info_get_subject(info),
(GType) 0);
}
@@ -307,7 +307,7 @@ class MN:Evolution:Server from G:Object
CamelMessageInfo *info = summary->pdata[i];
#endif
- if (info && (camel_message_info_flags(info) & CAMEL_MESSAGE_SEEN) == 0)
+ if (info && (camel_message_info_get_flags(info) & CAMEL_MESSAGE_SEEN) == 0)
g_ptr_array_add(*ret, self_camel_message_info_to_dbus_struct(info));
}