Merge lp:~vanvugt/ubuntu/oneiric/xserver-xorg-input-synaptics/fix-754000 into lp:ubuntu/oneiric/xserver-xorg-input-synaptics
Status: | Superseded |
---|---|
Proposed branch: | lp:~vanvugt/ubuntu/oneiric/xserver-xorg-input-synaptics/fix-754000 |
Merge into: | lp:ubuntu/oneiric/xserver-xorg-input-synaptics |
Diff against target: |
70 lines (+58/-0) 2 files modified
debian/patches/130_multifinger_clicks_lp754000.patch (+57/-0) debian/patches/series (+1/-0) |
To merge this branch: | bzr merge lp:~vanvugt/ubuntu/oneiric/xserver-xorg-input-synaptics/fix-754000 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chase Douglas (community) | Needs Fixing | ||
Ubuntu branches | Pending | ||
Review via email: mp+64125@code.launchpad.net |
This proposal supersedes a proposal from 2011-05-17.
Description of the change
Number of active touches can be less than number of active fingers/contacts so ask grail for the real number of fingers when clicking. This fixes 3-finger clicks (middle click) when there are geis/grail clients active such as Unity. (LP: #754000)
This change also appears to fix multi-touch bug 798047.
Unmerged revisions
- 40. By Daniel van Vugt
-
Improved fix for LP: #754000, testing the active area so as to not break
support for two-handed dragging etc on clickpads. - 39. By Daniel van Vugt
-
* Drop libxtst-dev build dependency so syndaemon does not use XRecord,
preventing a wide range of crashes in _CallCallbacks. (LP: #774978)
* Re-add 116_resolution_detect_ option. patch as 101_resolution_ detect_ option. patch:
- This patch was introduced in 1.2.2-2ubuntu7 but got erroneously dropped in the
merge for 1.3.99+git20110116. 0e27ce3a- 0ubuntu1.
(LP: #327428) - 38. By Daniel van Vugt
-
Number of active touches can be less than number of active fingers/contacts
so ask grail for the real number of fingers when clicking. This fixes
3-finger clicks (middle click) when there are geis/grail clients active
such as Unity. (LP: #754000)
Hi Daniel,
First, thanks a bunch for working on this bug!
Can you explain in more detail the difference you see between the number of "active touches" as calculated in ProcessTouch of synaptics vs the number of touches seen by grail? I thought they would be the same, but obviously your testing proves otherwise :). A more in depth explanation of how this resolves the bug would help me.
Thanks!