summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-10-26 14:57:28 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-10-26 14:57:28 +0100
commitefdc7985e2f619ca94cf6ad77ead4f6867ceedc5 (patch)
tree42c9ad1da6565cbfcbf39be8f1c917e047d54547
parent0ed3426a810336b666604d34c10f996f318ebf82 (diff)
self-copy-damage
-rw-r--r--src/sna/sna_accel.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index e73804df..82ca0943 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -1299,7 +1299,8 @@ sna_self_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc,
goto fallback;
}
- sna_damage_add_boxes(&priv->gpu_damage, box, n, tx, ty);
+ if (!priv->gpu_only)
+ sna_damage_add_boxes(&priv->gpu_damage, box, n, tx, ty);
} else {
FbBits *dst_bits, *src_bits;
int stride, bpp;