]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkwidget.c
widget: don't call gtk_style_context_set_background if app_paintable
[~andy/gtk] / gtk / gtkwidget.c
index 63ad5653ef12e0f61d52b7e5825e6938dba8a1f2..1f933401df27b1df0551eecb8ed75123be8eb8e3 100644 (file)
@@ -6710,7 +6710,8 @@ gtk_widget_real_style_updated (GtkWidget *widget)
   if (widget->priv->context)
     {
       if (gtk_widget_get_realized (widget) &&
-          gtk_widget_get_has_window (widget))
+          gtk_widget_get_has_window (widget) &&
+          !gtk_widget_get_app_paintable (widget))
         gtk_style_context_set_background (widget->priv->context,
                                           widget->priv->window);
     }