Dominique Leuenberger
26f3afdf37
OBS-URL: https://build.opensuse.org/request/show/50835 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=14
13 lines
662 B
Diff
13 lines
662 B
Diff
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
|
|
index 66494d6..aa326bf 100644
|
|
--- a/gdk/x11/gdkwindow-x11.c
|
|
+++ b/gdk/x11/gdkwindow-x11.c
|
|
@@ -2676,6 +2676,7 @@ gdk_window_x11_set_background (GdkWindow *window,
|
|
if (cairo_pattern_get_surface (pattern, &surface) == CAIRO_STATUS_SUCCESS &&
|
|
matrix_is_identity (&matrix) &&
|
|
cairo_surface_get_type (surface) == CAIRO_SURFACE_TYPE_XLIB &&
|
|
+ cairo_xlib_surface_get_visual (surface) == GDK_VISUAL_XVISUAL (gdk_window_get_visual ((window))) &&
|
|
cairo_xlib_surface_get_display (surface) == GDK_WINDOW_XDISPLAY (window))
|
|
{
|
|
double x, y;
|