offending source code is if (ti->listeners[0].type != LISTENER_POINTER_REGULAR || ti->listeners[0].type != LISTENER_POINTER_GRAB) return; Suggest swap || for &&
Fixed in git already: http://cgit.freedesktop.org/xorg/xserver/commit/Xi/exevents.c?id=4292a39c8014f9f4920bed3001802e4a3e523c5e
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.