summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkdrawable-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/x11/gdkdrawable-x11.c')
-rw-r--r--gdk/x11/gdkdrawable-x11.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gdk/x11/gdkdrawable-x11.c b/gdk/x11/gdkdrawable-x11.c
index 2011a1c7e0..c080a2233b 100644
--- a/gdk/x11/gdkdrawable-x11.c
+++ b/gdk/x11/gdkdrawable-x11.c
@@ -256,7 +256,7 @@ gdk_x11_create_cairo_surface (GdkDrawable *drawable,
GdkDrawableImplX11 *impl = GDK_DRAWABLE_IMPL_X11 (drawable);
GdkVisual *visual;
- visual = gdk_drawable_get_visual (drawable);
+ visual = gdk_window_get_visual (impl->wrapper);
if (visual)
return cairo_xlib_surface_create (GDK_SCREEN_XDISPLAY (impl->screen),
impl->xid,
@@ -274,7 +274,6 @@ gdk_x11_create_cairo_surface (GdkDrawable *drawable,
"so why is this code even reached?");
return NULL;
}
-
}
static cairo_surface_t *