From bd1dd4cf663ca230724dc6beb329b7eb270ea9d5 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 31 May 2012 17:57:56 +0100 Subject: [PATCH] sna: If the CPU damage already contains the migration region, we are done Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 4f4b7b3b..dfe4c5af 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -1539,6 +1539,11 @@ sna_drawable_move_region_to_cpu(DrawablePtr drawable, goto done; } + if (priv->cpu_damage && + sna_damage_contains_box__no_reduce(priv->cpu_damage, + ®ion->extents)) + goto done; + if (sna_damage_contains_box(priv->gpu_damage, ®ion->extents) != PIXMAN_REGION_OUT) { RegionRec want, *r = region;