Touch end events not handled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt4-x11 (Ubuntu) |
Fix Released
|
Medium
|
Chase Douglas | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact: The new multitouch functionality in Ubuntu Natty works well enough for the example applications. However, it does not handle touch end events properly, which can cause applications relying on accurate touch state to fail.
How Addressed: The current code calls the QApplication:
Patches:
http://
http://
Test Case: Checkout the TouchArea QML plugin here: http://
Regression Potential: Minimal. This only affects the X11 multitouch code and has been reviewed and approved by the original Qt X11 multitouch patch developer.
-----
Touch end events from XInput 2.1 are not being handled properly by qt. QTouchEvent begin and update events come through just fine, but end events are never seen, and the touches are never removed from the list of currently active touchpoints.
Related branches
- Felix Geyer: Approve
-
Diff: 55 lines (+16/-7)2 files modifieddebian/changelog (+7/-0)
debian/patches/kubuntu_28_xi2.1.patch (+9/-7)
- Denis Dzyubenko (community): Approve
-
Diff: 82 lines (+20/-13)2 files modifieddebian/changelog (+3/-1)
debian/patches/kubuntu_28_xi2.1.patch (+17/-12)
Changed in qt4-x11 (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Chase Douglas (chasedouglas) |
Changed in qt4-x11 (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in qt4-x11 (Ubuntu): | |
status: | Confirmed → Fix Released |
status: | Fix Released → Confirmed |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
This bug was fixed in the package qt4-x11 - 4:4.7.3-1ubuntu2
---------------
qt4-x11 (4:4.7.3-1ubuntu2) oneiric; urgency=low
[ Chase Douglas ] 28_xi2. 1.patch with the fix
* Fix touch end event handling, LP: #785433
- Updated kubuntu_
[ Didier Roche ] aliasing for now as a lot of QML codes broke because of
* debian/rules:
- use -fno-strict-
aliasing wrongly optimized. Issue under work upstream. (LP: #791213)
-- Didier Roche <email address hidden> Wed, 08 Jun 2011 17:20:48 +0200