From bf41cc397f460978eaf0aa35bc7341cefc9817b5 Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Fri, 6 Nov 2015 20:50:47 +0100 Subject: [PATCH] Fix cairo-xlib-xcb compilation This is broken since: commit b1192beac7c5b56a8ff356d20af5ebfb65404109 Author: Adrian Johnson Date: Mon Sep 21 21:35:05 2015 +0930 Don't cull very thin lines on vector surfaces On vector surfaces, use a minimum line width when calculating extents. Bug 77298 Signed-off-by: Uli Schlachter --- src/cairo-xlib-xcb-surface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cairo-xlib-xcb-surface.c b/src/cairo-xlib-xcb-surface.c index af3e15578..0bf426190 100644 --- a/src/cairo-xlib-xcb-surface.c +++ b/src/cairo-xlib-xcb-surface.c @@ -447,7 +447,8 @@ _cairo_xlib_xcb_surface_create (void *dpy, _cairo_surface_init (&surface->base, &_cairo_xlib_xcb_surface_backend, _cairo_xlib_xcb_device_create (dpy, xcb->device), - xcb->content); + xcb->content, + FALSE); /* is_vector */ /* _cairo_surface_init() got another reference to the device, drop ours */ cairo_device_destroy (surface->base.device);