Position delta attributes incorrect when touch count changes
Bug #967267 reported by
Chase Douglas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Geis |
Fix Released
|
Medium
|
Chase Douglas | ||
utouch-geis (Ubuntu) |
Fix Released
|
Medium
|
Vibhav Pant |
Bug Description
Some gestures continue when the number of touches changes. When this happens, much of the gesture state is reset. This includes the original center and cumulative transformation matrix.
Geis currently stores the last position coordinates and uses them to calculate the delta for the next event. When the touch count changes and the grail gesture state is reset, the geis calculation often results in wildly incorrect values.
Related branches
lp://qastaging/~chasedouglas/geis/fix-position-delta
- Stephen M. Webb (community): Approve
-
Diff: 50 lines (+3/-10)1 file modifiedlibutouch-geis/backend/grail/geis_grail_backend.c (+3/-10)
Changed in utouch-geis (Ubuntu): | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-12.04 |
Changed in utouch-geis: | |
status: | In Progress → Fix Committed |
Changed in utouch-geis (Ubuntu): | |
status: | New → In Progress |
Changed in utouch-geis: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Attached debdiff