summaryrefslogtreecommitdiff
path: root/src/amdgpu_kms.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/amdgpu_kms.c')
-rw-r--r--src/amdgpu_kms.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/amdgpu_kms.c b/src/amdgpu_kms.c
index 23eb7dc..da009d1 100644
--- a/src/amdgpu_kms.c
+++ b/src/amdgpu_kms.c
@@ -411,8 +411,10 @@ amdgpu_scanout_update(xf86CrtcPtr xf86_crtc)
return;
extents = *RegionExtents(pRegion);
- if (!amdgpu_scanout_extents_intersect(xf86_crtc, &extents))
+ if (!amdgpu_scanout_extents_intersect(xf86_crtc, &extents)) {
+ RegionEmpty(pRegion);
return;
+ }
scrn = xf86_crtc->scrn;
drm_queue_seq = amdgpu_drm_queue_alloc(xf86_crtc,