XQueryPointer does not return button 1 set when touch on touchscreen is active

Bug #972985 reported by Chase Douglas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Fix Released
High
Chase Douglas

Bug Description

This causes compiz to not see the touch event as a mouse button event, and since compiz is not touch-aware it disregards the event entirely. This may also be causing compiz to not call XAllowEvents on grabbed button events, which causes all further pointer interaction from any device to be broken.

Revision history for this message
Bryce Harrington (bryce) wrote :

Patch at:

http://paste.ubuntu.com/913912/

+1 from me. Effectively this just ORs in mouse->touch->state if defined

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server - 2:1.11.4-0ubuntu9

---------------
xorg-server (2:1.11.4-0ubuntu9) precise; urgency=low

  * Report button press when touchscreen touch is active (LP: #972985)
    - Add temporary patch 505_query_pointer_touchscreen.patch
    - Fixes some compiz/unity touchscreen issues
 -- Chase Douglas <email address hidden> Tue, 03 Apr 2012 19:04:01 -0700

Changed in xorg-server (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.