From aa1323f04cd2c71317e9173fbe26fe7d0ba34908 Mon Sep 17 00:00:00 2001 From: Adrian Johnson Date: Sat, 17 Oct 2015 22:02:11 +1030 Subject: [PATCH] Fix some surfaces missed in b1192bea --- src/cairo-cogl-surface.c | 3 ++- src/cairo-directfb-surface.c | 3 ++- src/cairo-gl-surface.c | 3 ++- src/cairo-os2-surface.c | 3 ++- src/cairo-quartz-image-surface.c | 3 ++- src/cairo-quartz-surface.c | 3 ++- src/cairo-tee-surface.c | 3 ++- src/cairo-vg-surface.c | 3 ++- src/cairo-xml-surface.c | 3 ++- src/test-compositor-surface.c | 3 ++- src/test-null-compositor-surface.c | 3 ++- src/test-paginated-surface.c | 3 ++- 12 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/cairo-cogl-surface.c b/src/cairo-cogl-surface.c index c57fd7f43..f61e16c82 100644 --- a/src/cairo-cogl-surface.c +++ b/src/cairo-cogl-surface.c @@ -2544,7 +2544,8 @@ _cairo_cogl_surface_create_full (cairo_cogl_device_t *dev, _cairo_surface_init (&surface->base, &_cairo_cogl_surface_backend, &dev->base, - CAIRO_CONTENT_COLOR_ALPHA); + CAIRO_CONTENT_COLOR_ALPHA, + FALSE); /* is_vector */ return &surface->base; } diff --git a/src/cairo-directfb-surface.c b/src/cairo-directfb-surface.c index 5ac64ba98..0deedf0d5 100644 --- a/src/cairo-directfb-surface.c +++ b/src/cairo-directfb-surface.c @@ -522,7 +522,8 @@ cairo_directfb_surface_create (IDirectFB *dfb, IDirectFBSurface *dfbsurface) _cairo_surface_init (&surface->image.base, &_cairo_dfb_surface_backend, NULL, /* device */ - _directfb_format_to_content (format)); + _directfb_format_to_content (format), + FALSE); /* is_vector */ surface->image.pixman_format = pixman_format; surface->image.format = _cairo_format_from_pixman_format (pixman_format); diff --git a/src/cairo-gl-surface.c b/src/cairo-gl-surface.c index cfccf4dfd..5950fbbaf 100644 --- a/src/cairo-gl-surface.c +++ b/src/cairo-gl-surface.c @@ -389,7 +389,8 @@ _cairo_gl_surface_init (cairo_device_t *device, _cairo_surface_init (&surface->base, &_cairo_gl_surface_backend, device, - content); + content, + FALSE); /* is_vector */ surface->width = width; surface->height = height; diff --git a/src/cairo-os2-surface.c b/src/cairo-os2-surface.c index 1ab50f977..226eec0c8 100644 --- a/src/cairo-os2-surface.c +++ b/src/cairo-os2-surface.c @@ -780,7 +780,8 @@ cairo_os2_surface_create (HPS hps_client_window, _cairo_surface_init (&local_os2_surface->base, &cairo_os2_surface_backend, NULL, /* device */ - _cairo_content_from_format (CAIRO_FORMAT_ARGB32)); + _cairo_content_from_format (CAIRO_FORMAT_ARGB32), + FALSE); /* is_vector */ /* Successful exit */ return (cairo_surface_t *)local_os2_surface; diff --git a/src/cairo-quartz-image-surface.c b/src/cairo-quartz-image-surface.c index 498a7b064..8dc3c79c5 100644 --- a/src/cairo-quartz-image-surface.c +++ b/src/cairo-quartz-image-surface.c @@ -361,7 +361,8 @@ cairo_quartz_image_surface_create (cairo_surface_t *surface) _cairo_surface_init (&qisurf->base, &cairo_quartz_image_surface_backend, NULL, /* device */ - _cairo_content_from_format (format)); + _cairo_content_from_format (format), + FALSE); /* is_vector */ qisurf->width = width; qisurf->height = height; diff --git a/src/cairo-quartz-surface.c b/src/cairo-quartz-surface.c index 5e9b37629..e047b2280 100644 --- a/src/cairo-quartz-surface.c +++ b/src/cairo-quartz-surface.c @@ -2262,7 +2262,8 @@ _cairo_quartz_surface_create_internal (CGContextRef cgContext, _cairo_surface_init (&surface->base, &cairo_quartz_surface_backend, NULL, /* device */ - content); + content, + FALSE); /* is_vector */ _cairo_surface_clipper_init (&surface->clipper, _cairo_quartz_surface_clipper_intersect_clip_path); diff --git a/src/cairo-tee-surface.c b/src/cairo-tee-surface.c index 294e5f162..48e9d436f 100644 --- a/src/cairo-tee-surface.c +++ b/src/cairo-tee-surface.c @@ -435,7 +435,8 @@ cairo_tee_surface_create (cairo_surface_t *master) _cairo_surface_init (&surface->base, &cairo_tee_surface_backend, master->device, - master->content); + master->content, + TRUE); /* is_vector */ _cairo_surface_wrapper_init (&surface->master, master); diff --git a/src/cairo-vg-surface.c b/src/cairo-vg-surface.c index 6e0d9a0ed..b94b7aa93 100644 --- a/src/cairo-vg-surface.c +++ b/src/cairo-vg-surface.c @@ -1529,7 +1529,8 @@ _vg_surface_create_internal (cairo_vg_context_t *context, _cairo_surface_init (&surface->base, &cairo_vg_surface_backend, NULL, /* device */ - _vg_format_to_content (format)); + _vg_format_to_content (format), + FALSE); /* is_vector */ surface->width = width; surface->height = height; diff --git a/src/cairo-xml-surface.c b/src/cairo-xml-surface.c index 6dbafdba2..b885fff90 100644 --- a/src/cairo-xml-surface.c +++ b/src/cairo-xml-surface.c @@ -1105,7 +1105,8 @@ _cairo_xml_surface_create_internal (cairo_device_t *device, _cairo_surface_init (&surface->base, &_cairo_xml_surface_backend, device, - content); + content, + TRUE); /* is_vector */ surface->width = width; surface->height = height; diff --git a/src/test-compositor-surface.c b/src/test-compositor-surface.c index 1cc5f6921..945d65b03 100644 --- a/src/test-compositor-surface.c +++ b/src/test-compositor-surface.c @@ -87,7 +87,8 @@ test_compositor_surface_create (const cairo_compositor_t *compositor, _cairo_surface_init (&surface->base.base, &test_compositor_surface_backend, NULL, /* device */ - content); + content, + FALSE); /* is_vector */ _cairo_image_surface_init (&surface->base, pixman_image, pixman_format); surface->base.compositor = compositor; diff --git a/src/test-null-compositor-surface.c b/src/test-null-compositor-surface.c index 2301055e3..d5d98c88f 100644 --- a/src/test-null-compositor-surface.c +++ b/src/test-null-compositor-surface.c @@ -90,7 +90,8 @@ test_compositor_surface_create (const cairo_compositor_t *compositor, _cairo_surface_init (&surface->base.base, &test_compositor_surface_backend, NULL, /* device */ - content); + content, + FALSE); /* is_vector */ _cairo_image_surface_init (&surface->base, pixman_image, pixman_format); surface->base.compositor = compositor; diff --git a/src/test-paginated-surface.c b/src/test-paginated-surface.c index 0a7c79b37..a0d4c1cee 100644 --- a/src/test-paginated-surface.c +++ b/src/test-paginated-surface.c @@ -81,7 +81,8 @@ _cairo_test_paginated_surface_create (cairo_surface_t *target) _cairo_surface_init (&surface->base, &test_paginated_surface_backend, NULL, /* device */ - target->content); + target->content, + TRUE); /* is_vector */ surface->target = cairo_surface_reference (target);