summaryrefslogtreecommitdiffstats
path: root/src/egl/drivers/dri2/platform_wayland.c
diff options
context:
space:
mode:
authorNeil Roberts <neil@linux.intel.com>2014-04-08 23:28:40 +0300
committerEmil Velikov <emil.l.velikov@gmail.com>2014-04-25 21:17:05 +0100
commit63d4661ab28c036ab000f94812a91d93d538a72a (patch)
treec5a77f931cf4aaae02f041f0c41c4354c18d40d0 /src/egl/drivers/dri2/platform_wayland.c
parent49964fa28b611103bed46d0f9dcd942391c4dea8 (diff)
downloadexternal_mesa3d-63d4661ab28c036ab000f94812a91d93d538a72a.zip
external_mesa3d-63d4661ab28c036ab000f94812a91d93d538a72a.tar.gz
external_mesa3d-63d4661ab28c036ab000f94812a91d93d538a72a.tar.bz2
wayland: Fix the logic in disabling the prime capability
It looks like this bit of code is trying to disable the prime capability if the driver doesn't support createImageFromFds. However the logic looks a bit broken and what it would actually do is disable all other capabilities apart from prime. This patch fixes it to actually disable prime. Cc: "10.0" "10.1" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'src/egl/drivers/dri2/platform_wayland.c')
-rw-r--r--src/egl/drivers/dri2/platform_wayland.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
index 691f3e1..37dcf19 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -1049,7 +1049,7 @@ dri2_initialize_wayland(_EGLDriver *drv, _EGLDisplay *disp)
if (dri2_dpy->image->base.version < 7 ||
dri2_dpy->image->createImageFromFds == NULL)
- dri2_dpy->capabilities &= WL_DRM_CAPABILITY_PRIME;
+ dri2_dpy->capabilities &= ~WL_DRM_CAPABILITY_PRIME;
types = EGL_WINDOW_BIT;
for (i = 0; dri2_dpy->driver_configs[i]; i++) {