Index: em-format-html.c
===================================================================
--- em-format-html.c (revision 34757)
+++ em-format-html.c (working copy)
@@ -1484,22 +1484,34 @@
else
html = mhtml = camel_text_to_html (value, emfh->text_html_flags, 0);
+ gboolean is_rtl = gtk_widget_get_default_direction() == GTK_TEXT_DIR_RTL;
if (emfh->simple_headers) {
fmt = "%s: %s
";
} else {
if (flags & EM_FORMAT_HTML_HEADER_NOCOLUMNS) {
- if (flags & EM_FORMAT_HEADER_BOLD)
+ if (flags & EM_FORMAT_HEADER_BOLD){
fmt = "
| "); + if(gtk_widget_get_default_direction == GTK_TEXT_DIR_RTL) + camel_stream_printf(stream, " | "); + else + camel_stream_printf(stream, " | "); /* To translators: This message suggests to the receipients that the sender of the mail is different from the one listed in From field. */ @@ -1852,9 +1867,12 @@ g_free (header_sender); g_free (header_from); + + if(gtk_widget_get_default_direction() == GTK_TEXT_DIR_RTL) + camel_stream_printf(stream, " |