--- build/src/mn-evolution-server.c.orig 2008-09-30 15:30:07.756216978 +0200 +++ build/src/mn-evolution-server.c 2008-09-30 15:30:49.950220711 +0200 @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -595,7 +596,12 @@ for (i = 0; i < summary->len; i++) { +#if EDS_CHECK_VERSION(2,23,5) + char *uid = summary->pdata[i]; + CamelMessageInfo *info = camel_folder_get_message_info(folder, uid); +#else CamelMessageInfo *info = summary->pdata[i]; +#endif if ((camel_message_info_flags(info) & CAMEL_MESSAGE_SEEN) == 0) g_ptr_array_add(*ret, self_camel_message_info_to_dbus_struct(info));