summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-05-29 22:21:05 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2012-05-29 22:21:05 +0100
commite986b06162abf286b3f8f97b791fd66dcf8f9aec (patch)
treed624be42a94f1dee784978f748de6e7db7ef3167
parent68874e2d694cc68f5f051ba5fe4a79a71fdb2dbc (diff)
sna/overlay: Handle return from GETPARAM query correctly
drmIoctl() returns 0 on success, not a positive value. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--src/sna/sna_video_overlay.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/sna_video_overlay.c b/src/sna/sna_video_overlay.c
index c39bbfc8..945818a5 100644
--- a/src/sna/sna_video_overlay.c
+++ b/src/sna/sna_video_overlay.c
@@ -114,7 +114,7 @@ static Bool sna_has_overlay(struct sna *sna)
gp.param = I915_PARAM_HAS_OVERLAY;
gp.value = &has_overlay;
ret = drmIoctl(sna->kgem.fd, DRM_IOCTL_I915_GETPARAM, &gp);
- return ret > 0 && has_overlay;
+ return ret == 0 && has_overlay;
}
static Bool sna_video_overlay_update_attrs(struct sna *sna,