return modest_formatter_do (self, body, header, modest_formatter_wrapper_inline, attachments);
}
-static void
-remove_purgeds (TnyMimePart *part)
-{
- TnyList *parts;
- TnyIterator *iterator;
-
- parts = TNY_LIST (tny_simple_list_new ());
- tny_mime_part_get_parts (part, parts);
-
- for (iterator = tny_list_create_iterator (parts);
- !tny_iterator_is_done (iterator);
- tny_iterator_next (iterator)) {
- TnyMimePart *current;
-
- current = (TnyMimePart *) tny_iterator_get_current (iterator);
- if (tny_mime_part_is_purged (current)) {
- tny_mime_part_del_part (part, current);
- }
-
- g_object_unref (current);
- }
-
- g_object_unref (iterator);
- g_object_unref (parts);
-}
-
TnyMsg *
modest_formatter_attach (ModestFormatter *self, TnyMsg *msg, TnyHeader *header)
{
g_object_unref (body_part);
if (msg) {
-
- /* Remove purgeds */
- remove_purgeds (TNY_MIME_PART (msg));
-
/* Add parts */
tny_mime_part_add_part (TNY_MIME_PART (new_msg), TNY_MIME_PART (msg));
}