summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sna/sna_dri2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 2d822369..9cddb57f 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -1303,7 +1303,7 @@ __sna_dri2_copy_region(struct sna *sna, DrawablePtr draw, RegionPtr region,
assert(region == NULL || region == &clip);
priv = sna_pixmap_move_area_to_gpu(pixmap, &clip.extents, hint);
if (priv) {
- damage(pixmap, priv, region);
+ damage(pixmap, priv, region ?: &clip);
dst_bo = priv->gpu_bo;
}
DBG(("%s: updated FrontLeft dst_bo from handle=%d to handle=%d\n",