diff options
author | Dan Vrátil <dvratil@redhat.com> | 2012-08-02 17:11:04 +0800 |
---|---|---|
committer | Dan Vrátil <dvratil@redhat.com> | 2012-08-02 17:11:41 +0800 |
commit | a456ef68fd8cb97faa2fc0f0ecf6341aec2dcc1d (patch) | |
tree | 46b3517ae056c5d4c600b3bf6bf3c1321966c1de /mail | |
parent | 9c2a94b367553d79add31c3beea0a86df2ff1f1d (diff) | |
download | gsoc2013-evolution-a456ef68fd8cb97faa2fc0f0ecf6341aec2dcc1d.tar.gz gsoc2013-evolution-a456ef68fd8cb97faa2fc0f0ecf6341aec2dcc1d.tar.zst gsoc2013-evolution-a456ef68fd8cb97faa2fc0f0ecf6341aec2dcc1d.zip |
Bug #680666 - Contacts/Tasks/Memos preview pane does not follow theme colors
Diffstat (limited to 'mail')
-rw-r--r-- | mail/e-mail-display.c | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/mail/e-mail-display.c b/mail/e-mail-display.c index 57666ea5e8..a80ece630c 100644 --- a/mail/e-mail-display.c +++ b/mail/e-mail-display.c @@ -1802,13 +1802,16 @@ void e_mail_display_set_status (EMailDisplay *display, const gchar *status) { - gchar *str, *header; + gchar *str; g_return_if_fail (E_IS_MAIL_DISPLAY (display)); - header = e_mail_formatter_get_html_header (display->priv->formatter); str = g_strdup_printf ( - "%s\n" + "<!DOCTYPE HTML>\n<html>\n" + "<head>\n<meta name=\"generator\" content=\"Evolution Mail Component\" />\n" + "<title>Evolution Mail Display</title>\n" + "</head>\n" + "<body bgcolor=\"#%06x\" text=\"#%06x\">" " <style>html, body { height: 100%%; }</style>\n" " <table border=\"0\" width=\"100%%\" height=\"100%%\">\n" " <tr height=\"100%%\" valign=\"middle\">\n" @@ -1819,8 +1822,15 @@ e_mail_display_set_status (EMailDisplay *display, " </table>\n" "</body>\n" "</html>\n", - header, status); - g_free (header); + e_color_to_value ((GdkColor *) + e_mail_formatter_get_color ( + display->priv->formatter, + E_MAIL_FORMATTER_COLOR_CONTENT)), + e_color_to_value ((GdkColor *) + e_mail_formatter_get_color ( + display->priv->formatter, + E_MAIL_FORMATTER_COLOR_TEXT)), + status); e_web_view_load_string (E_WEB_VIEW (display), str); g_free (str); |