[evolution] Bug #681279 - Reply on selection doesn't work



commit c9d0ac751bf0c99f7688b6a3db1dda464ab0f742
Author: Milan Crha <mcrha redhat com>
Date:   Fri Sep 7 15:38:32 2012 +0200

    Bug #681279 - Reply on selection doesn't work
    
    This time because Prefer-plain could hide text/html part, which resulted
    in no text shown in the reply.

 mail/em-utils.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/mail/em-utils.c b/mail/em-utils.c
index 4dc130c..c5a1382 100644
--- a/mail/em-utils.c
+++ b/mail/em-utils.c
@@ -1305,6 +1305,19 @@ em_utils_message_to_html (CamelSession *session,
 			if (!part)
 				continue;
 
+			/* Prefer-plain can hide text parts, thus show them */
+			if (part->is_hidden && part->mime_type) {
+				CamelContentType *ct;
+
+				ct = camel_content_type_decode (part->mime_type);
+				if (ct) {
+					if (camel_content_type_is (ct, "text", "*"))
+						part->is_hidden = FALSE;
+
+					camel_content_type_unref (ct);
+				}
+			}
+
 			if (*validity_found && part->validity_type)
 				*validity_found |= part->validity_type;
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]