summaryrefslogtreecommitdiff
path: root/Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c')
-rw-r--r--Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c b/Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c
index 9c0c0a0957d..91c0ff995e4 100644
--- a/Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c
+++ b/Build/source/libs/cairo/cairo-src/src/cairo-xcb-surface-core.c
@@ -85,7 +85,7 @@ _cairo_xcb_pixmap_create (cairo_xcb_surface_t *target,
{
cairo_xcb_pixmap_t *surface;
- surface = malloc (sizeof (cairo_xcb_pixmap_t));
+ surface = _cairo_malloc (sizeof (cairo_xcb_pixmap_t));
if (unlikely (surface == NULL))
return (cairo_xcb_pixmap_t *)
_cairo_surface_create_in_error (_cairo_error (CAIRO_STATUS_NO_MEMORY));
@@ -93,7 +93,8 @@ _cairo_xcb_pixmap_create (cairo_xcb_surface_t *target,
_cairo_surface_init (&surface->base,
&_cairo_xcb_pixmap_backend,
NULL,
- target->base.content);
+ target->base.content,
+ FALSE); /* is_vector */
surface->connection = target->connection;
surface->screen = target->screen;
@@ -118,7 +119,7 @@ _cairo_xcb_pixmap_copy (cairo_xcb_surface_t *target)
{
cairo_xcb_pixmap_t *surface;
- surface = malloc (sizeof (cairo_xcb_pixmap_t));
+ surface = _cairo_malloc (sizeof (cairo_xcb_pixmap_t));
if (unlikely (surface == NULL))
return (cairo_xcb_pixmap_t *)
_cairo_surface_create_in_error (_cairo_error (CAIRO_STATUS_NO_MEMORY));
@@ -126,7 +127,8 @@ _cairo_xcb_pixmap_copy (cairo_xcb_surface_t *target)
_cairo_surface_init (&surface->base,
&_cairo_xcb_pixmap_backend,
NULL,
- target->base.content);
+ target->base.content,
+ FALSE); /* is_vector */
surface->connection = target->connection;
surface->screen = target->screen;