pixman_image_set_transform() returns FALSE on failure

This commit is contained in:
Søren Sandmann 2007-06-15 00:39:27 -04:00 committed by Søren Sandmann Pedersen
parent e0cff78b34
commit 0c42dbb192

View file

@ -1223,7 +1223,7 @@ _cairo_pattern_acquire_surface_for_gradient (cairo_gradient_pattern_t *pattern,
pixman_image_set_filter (pixman_image, PIXMAN_FILTER_BILINEAR, NULL, 0);
_cairo_matrix_to_pixman_matrix (&pattern->base.matrix, &pixman_transform);
if (pixman_image_set_transform (pixman_image, &pixman_transform)) {
if (!pixman_image_set_transform (pixman_image, &pixman_transform)) {
cairo_surface_destroy (&image->base);
pixman_image_unref (pixman_image);
return CAIRO_STATUS_NO_MEMORY;