diff options
Diffstat (limited to 'src/dbmail-message.c')
-rw-r--r-- | src/dbmail-message.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/dbmail-message.c b/src/dbmail-message.c index 2f4e6997..24338463 100644 --- a/src/dbmail-message.c +++ b/src/dbmail-message.c @@ -510,9 +510,10 @@ static gboolean store_mime_message(GMimeObject * object, DbmailMessage *m, gbool m2 = g_mime_message_part_get_message(GMIME_MESSAGE_PART(object)); - g_return_val_if_fail(GMIME_IS_MESSAGE(m2), FALSE); - - r = store_mime_object(GMIME_OBJECT(m2), m); + if (GMIME_IS_MESSAGE(m2)) + r = store_mime_object(GMIME_OBJECT(m2), m); + else // fall-back + r = store_mime_text(object, m, TRUE); g_object_unref(m2); |