summaryrefslogtreecommitdiff
path: root/Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c')
-rw-r--r--Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c b/Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c
index ee14af2786d..2a6d896d3b9 100644
--- a/Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c
+++ b/Build/source/libs/cairo/cairo-src/src/cairo-xlib-surface.c
@@ -189,12 +189,6 @@ _cairo_surface_is_xlib (cairo_surface_t *surface);
#define CAIRO_ASSUME_PIXMAP 20
-static const XTransform identity = { {
- { 1 << 16, 0x00000, 0x00000 },
- { 0x00000, 1 << 16, 0x00000 },
- { 0x00000, 0x00000, 1 << 16 },
-} };
-
static Visual *
_visual_for_xrender_format(Screen *screen,
XRenderPictFormat *xrender_format)
@@ -1772,7 +1766,7 @@ found:
;
}
- surface = malloc (sizeof (cairo_xlib_surface_t));
+ surface = _cairo_malloc (sizeof (cairo_xlib_surface_t));
if (unlikely (surface == NULL))
return _cairo_surface_create_in_error (_cairo_error (CAIRO_STATUS_NO_MEMORY));
@@ -1800,7 +1794,8 @@ found:
_cairo_surface_init (&surface->base,
&cairo_xlib_surface_backend,
screen->device,
- _xrender_format_to_content (xrender_format));
+ _xrender_format_to_content (xrender_format),
+ FALSE); /* is_vector */
surface->screen = screen;
surface->compositor = display->compositor;
@@ -1891,7 +1886,7 @@ static cairo_bool_t valid_size (int width, int height)
/* Note: the minimum surface size allowed in the X protocol is 1x1.
* However, as we historically did not check the minimum size we
* allowed applications to lie and set the correct size later (one hopes).
- * To preserve compatability we must allow applications to use
+ * To preserve compatibility we must allow applications to use
* 0x0 surfaces.
*/
return (width >= 0 && width <= XLIB_COORD_MAX &&