diff -r 98705553ab45 -r 33e0bc920834 pidgin/gtkstatusbox.c --- a/pidgin/gtkstatusbox.c Thu Mar 24 22:52:40 2016 -0500 +++ b/pidgin/gtkstatusbox.c Wed Sep 09 12:41:40 2015 +0200 @@ -1992,6 +1992,9 @@ PidginStatusBox *status_box = PIDGIN_STATUS_BOX(widget); gtk_widget_draw(status_box->toggle_button, cr); + gtk_container_propagate_draw(GTK_CONTAINER(widget), status_box->icon_box, cr); + gtk_container_propagate_draw(GTK_CONTAINER(widget), status_box->vbox, cr); + if (status_box->icon_box && status_box->icon_opaque) { GtkAllocation allocation; GtkStyleContext *context;