xlib: Aquire display before using it in DEBUG message.

This commit is contained in:
egag 2013-04-24 12:07:47 +02:00 committed by Chris Wilson
parent 498421bec9
commit 793f8223d4

View file

@ -385,14 +385,14 @@ _cairo_xlib_surface_finish (void *abstract_surface)
cairo_status_t status;
cairo_xlib_display_t *display;
X_DEBUG ((display->display, "finish (drawable=%x)", (unsigned int) surface->drawable));
cairo_list_del (&surface->link);
status = _cairo_xlib_display_acquire (surface->base.device, &display);
if (unlikely (status))
return status;
X_DEBUG ((display->display, "finish (drawable=%x)", (unsigned int) surface->drawable));
if (surface->embedded_source.picture)
XRenderFreePicture (display->display, surface->embedded_source.picture);
if (surface->picture)