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

Bug #972985 reported by Chase Douglas on 2012-04-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
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.

Bryce Harrington (bryce) wrote :

Patch at:

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

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

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  Edit
Everyone can see this information.

Other bug subscribers