>From 29af7ea82c6168db3c2f082bda033c143a610e8b Mon Sep 17 00:00:00 2001 From: Philipp Reh <[email protected]> Date: Mon, 10 Jan 2011 17:35:57 +0100 Subject: [PATCH] Fix passive grabs.
_XIPassiveGrabDevice, which is called by alle the passive grab functions, wrongly returns an error when it shouldn't. The attached patch adds the missing "not" to properly test the error condition of _XReply. Signed-off-by: Philipp Reh <[email protected]> --- src/XIPassiveGrab.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/XIPassiveGrab.c b/src/XIPassiveGrab.c index 8953013..98eb806 100644 --- a/src/XIPassiveGrab.c +++ b/src/XIPassiveGrab.c @@ -73,7 +73,7 @@ _XIPassiveGrabDevice(Display* dpy, int deviceid, int grabtype, int detail, free(buff); - if (_XReply(dpy, (xReply *)&reply, 0, xTrue)) + if (!_XReply(dpy, (xReply *)&reply, 0, xTrue)) { UnlockDisplay(dpy); SyncHandle(); -- 1.7.4.rc1 _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
