summaryrefslogtreecommitdiff
path: root/src/cairo-quartz-private.h
diff options
context:
space:
mode:
authorVladimir Vukicevic <vladimir@pobox.com>2008-03-07 16:46:15 -0800
committerVladimir Vukicevic <vladimir@h-232.office.mozilla.org>2008-03-07 16:46:15 -0800
commitfb1378a24b5c6cd65b73aa611bb049ebb6f2b57a (patch)
tree7bebb81c81df91b8b43338ea1c15a4b6b83aeb88 /src/cairo-quartz-private.h
parent6c7610067f8a131a4fbba8d2b6a88c27ef229bbe (diff)
downloadcairo-fb1378a24b5c6cd65b73aa611bb049ebb6f2b57a.tar.gz
[quartz] Correctly handle gradients with non-identity pattern transform
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=14248
Diffstat (limited to 'src/cairo-quartz-private.h')
-rw-r--r--src/cairo-quartz-private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-quartz-private.h b/src/cairo-quartz-private.h
index cf26f4fbb..41732fbb5 100644
--- a/src/cairo-quartz-private.h
+++ b/src/cairo-quartz-private.h
@@ -57,9 +57,10 @@ typedef struct cairo_quartz_surface {
/* These are stored while drawing operations are in place, set up
* by quartz_setup_source() and quartz_finish_source()
*/
+ CGAffineTransform sourceTransform;
+
CGImageRef sourceImage;
cairo_surface_t *sourceImageSurface;
- CGAffineTransform sourceImageTransform;
CGRect sourceImageRect;
CGShadingRef sourceShading;