From: Michel Dänzer <michel.daen...@amd.com> There's no need to test that same damage again.
(Ported from amdgpu commit a576430526cbc404de64b30e1377a356644e8024) Signed-off-by: Michel Dänzer <michel.daen...@amd.com> --- src/radeon_kms.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/radeon_kms.c b/src/radeon_kms.c index 384e02f..faa1e0f 100644 --- a/src/radeon_kms.c +++ b/src/radeon_kms.c @@ -999,8 +999,10 @@ radeon_scanout_update(xf86CrtcPtr xf86_crtc) return; extents = *RegionExtents(pRegion); - if (!radeon_scanout_extents_intersect(xf86_crtc, &extents)) + if (!radeon_scanout_extents_intersect(xf86_crtc, &extents)) { + RegionEmpty(pRegion); return; + } scrn = xf86_crtc->scrn; drm_queue_seq = radeon_drm_queue_alloc(xf86_crtc, -- 2.9.3 _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx