From 1c2dba9c3158a1e576da92f32de66bddd3b8b30c Mon Sep 17 00:00:00 2001 From: Daniel Martin Date: Wed, 13 Jun 2012 09:40:14 +0200 Subject: Fix return check of XShmQueryExtension XShmQueryExtension returns true if it is supported. Due to a missing "!" within the if clause the assumption was that there is no MIT-SHM even if it was. Regression-from: 26f6ab7cbc4d1d7fcd1de71697d42af97acdf932 Reviewed-by: Jeremy Huddleston Signed-off-by: Daniel Martin --- src/xlibclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xlibclient.c b/src/xlibclient.c index 0ef3d84..24d9525 100644 --- a/src/xlibclient.c +++ b/src/xlibclient.c @@ -100,7 +100,7 @@ NestedClientTryXShm(NestedClientPrivatePtr pPriv, int scrnIndex, int width, int int shmMajor, shmMinor; Bool hasSharedPixmaps; - if (XShmQueryExtension(pPriv->display)) { + if (!XShmQueryExtension(pPriv->display)) { xf86DrvMsg(scrnIndex, X_INFO, "XShmQueryExtension failed. Dropping XShm support.\n"); return FALSE; -- cgit v1.2.3