Bug 57301

Summary: Touch selection conflicts handled inconsistently
Product: xorg Reporter: Peter Hutterer <peter.hutterer>
Component: Server/Input/CoreAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: peter.hutterer
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Peter Hutterer 2012-11-20 02:15:00 UTC
Touch events may only be selected by one client per window, but some nesting is allowed. For example, client A may select for XIAllDevices and client B is still allowed to select for a specific device.

In the current code there is a dependency on who selects for what first such that if A selects for XIAllDevices and B for device X, B gets an error. But the other way round all goes well.
Comment 2 Peter Hutterer 2012-12-18 05:01:07 UTC
commit 39f19b3f3b8c9b714e70e339dfb0083ff629ab2a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Nov 20 11:48:31 2012 +1000

    Xi: fix touch event selction conflicts (#57301)

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.