aboutsummarylogtreecommitdiffstats
path: root/other__window-background.patch
blob: 468aacb57b43303fb56b0637e0f44c1ac3e85e8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff -U 5 -r -Z -B ./org/gtk/gtkwindow.c ./mod/gtk/gtkwindow.c
--- ./org/gtk/gtkwindow.c	2017-09-02 00:17:12.000000000 +0200
+++ ./mod/gtk/gtkwindow.c	2017-09-13 02:21:55.594091126 +0200
@@ -7306,10 +7306,12 @@
     }
 
   gtk_widget_set_window (widget, gdk_window);
   gtk_widget_register_window (widget, gdk_window);
   gtk_widget_set_realized (widget, TRUE);
+  if (!priv->client_decorated && !gtk_widget_get_app_paintable (widget))
+    gtk_style_context_set_background (gtk_widget_get_style_context (widget), gdk_window);
 
   attributes.x = allocation.x;
   attributes.y = allocation.y;
   attributes.width = allocation.width;
   attributes.height = allocation.height;