-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);
-}
-