diff -r c9b74a765767 -r 3f180523eb3b pidgin/gtkconv.c --- a/pidgin/gtkconv.c Fri Nov 04 23:32:06 2016 -0300 +++ b/pidgin/gtkconv.c Sat Dec 10 16:38:49 2016 -0600 @@ -6069,12 +6069,11 @@ if (generated_nick_colors == NULL) { GdkColor color; GdkRGBA rgba; - /* FIXME: No matter how I ask the GtkStyleContext, it always gives me - * back black instead of the _actual_ background colour. */ color = gtk_widget_get_style(gtkconv->webview)->base[GTK_STATE_NORMAL]; rgba.red = color.red / 65535.0; rgba.green = color.green / 65535.0; rgba.blue = color.blue / 65535.0; + rgba.alpha = 1.0; generated_nick_colors = generate_nick_colors(NICK_COLOR_GENERATE_COUNT, rgba); }