--- a/pidgin/gtkwebview.c Wed Jun 06 02:57:20 2012 +0000
+++ b/pidgin/gtkwebview.c Wed Jun 06 03:39:36 2012 +0000
@@ -726,8 +726,6 @@
GtkWebViewButtons buttons;
if (flags & PURPLE_CONNECTION_HTML) {
- GdkColor fg_color, bg_color;
gboolean bold, italic, underline, strike;
buttons = GTK_WEBVIEW_ALL;
@@ -769,34 +767,15 @@
gtk_webview_font_set_size(webview, size);
- if (strcmp(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/fgcolor"), "") != 0)
- gdk_color_parse(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/fgcolor"),
- g_snprintf(color, sizeof(color),
- gtk_webview_toggle_forecolor(webview, color);
+ gtk_webview_toggle_forecolor(webview, + purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/fgcolor")); - if (!(flags & PURPLE_CONNECTION_NO_BGCOLOR) &&
- strcmp(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/bgcolor"), "") != 0)
- gdk_color_parse(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/bgcolor"),
- g_snprintf(color, sizeof(color),
- gtk_webview_toggle_backcolor(webview, color);
+ if (!(flags & PURPLE_CONNECTION_NO_BGCOLOR)) { + gtk_webview_toggle_backcolor(webview, + purple_prefs_get_string(PIDGIN_PREFS_ROOT "/conversations/bgcolor")); + gtk_webview_toggle_backcolor(webview, ""); if (flags & PURPLE_CONNECTION_FORMATTING_WBFO)
gtk_webview_set_whole_buffer_formatting_only(webview, TRUE);