diff --git a/uxa/uxa-render.c b/uxa/uxa-render.c index cf8b8ea6..02bfa039 100644 --- a/uxa/uxa-render.c +++ b/uxa/uxa-render.c @@ -1090,6 +1090,7 @@ try_solid: /* XXX xserver-1.8: CompositeRects is not tracked by Damage, so we must * manually append the damaged regions ourselves. */ + pixman_region_translate(®ion, -dst_x, -dst_y); DamageRegionAppend(dst->pDrawable, ®ion); pixman_region_fini(®ion);