diff -up evolution-3.12.11/mail/e-mail-request.c.svg-images-in-mail evolution-3.12.11/mail/e-mail-request.c --- evolution-3.12.11/mail/e-mail-request.c.svg-images-in-mail 2014-03-24 10:25:23.000000000 +0100 +++ evolution-3.12.11/mail/e-mail-request.c 2015-05-05 17:38:42.797518974 +0200 @@ -156,6 +156,11 @@ handle_mail_request (GSimpleAsyncResult dw = camel_medium_get_content (CAMEL_MEDIUM (mime_part)); g_return_if_fail (dw); + if (!mime_type) { + g_free (request->priv->mime_type); + request->priv->mime_type = camel_data_wrapper_get_mime_type (dw); + } + camel_data_wrapper_decode_to_output_stream_sync ( dw, output_stream, cancellable, NULL);