summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-01-24 18:51:32 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2012-01-24 18:54:08 +0000
commit69d3fc91f4a397f704b9971f97a905626e86eb3c (patch)
treef07031be65337b029d0656230a02dc14694db817
parent855c45c65a69d34ad32a97a5fc54dd09d40d3e26 (diff)
sna: Set up GC for general FillArc to FillSpans callback
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--src/sna/sna_accel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index cadd1c96..6247fa64 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -9777,6 +9777,7 @@ sna_poly_fill_arc(DrawablePtr draw, GCPtr gc, int n, xArc *arc)
uint32_t color;
get_drawable_deltas(draw, data.pixmap, &data.dx, &data.dy);
+ sna_gc(gc)->priv = &data;
if (gc_is_solid(gc, &color)) {
struct sna_fill_op fill;
@@ -9787,7 +9788,6 @@ sna_poly_fill_arc(DrawablePtr draw, GCPtr gc, int n, xArc *arc)
goto fallback;
data.op = &fill;
- sna_gc(gc)->priv = &data;
if ((data.flags & 2) == 0) {
if (data.dx | data.dy)