diff options
Diffstat (limited to 'gdk/x11/gdkdrawable-x11.c')
-rw-r--r-- | gdk/x11/gdkdrawable-x11.c | 3 |
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 * |