From d4fa4d5494db45b227c9ae7f7a90cd5dfd940027 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 17 Jul 2012 19:29:32 +0100 Subject: [PATCH] sna: Allow inplace copies for wedged CopyArea Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 7229f36b..4321c21b 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -4584,7 +4584,8 @@ sna_copy_area(DrawablePtr src, DrawablePtr dst, GCPtr gc, if (!sna_gc_move_to_cpu(gc, dst, ®ion)) goto out; - if (!sna_drawable_move_region_to_cpu(dst, ®ion, MOVE_READ | MOVE_WRITE)) + if (!sna_drawable_move_region_to_cpu(dst, ®ion, + drawable_gc_flags(dst, gc, false))) goto out_gc; RegionTranslate(®ion,