Position deltas are incorrect when synchronous events are not enabled
Bug #985916 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
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The default is that multiple synchronous events, sequential events with the same timestamp, are not sent. The fix for bug 967267 caused the delta values in the next non-synchronous events to be incorrect. Instead of reporting the full delta between the each non-synchronous event, the deltas reported are between the last event from grail and the current event.
This causes Unity window dragging to be slower than it should be because the position deltas are less than they should be.
Related branches
lp://qastaging/~chasedouglas/geis/fix-deltas
- Stephen M. Webb (community): Approve
- Chase Douglas (community): Needs Resubmitting
-
Diff: 109 lines (+43/-5)1 file modifiedlibutouch-geis/backend/grail/geis_grail_backend.c (+43/-5)
Changed in utouch-geis (Ubuntu): | |
importance: | Undecided → Medium |
Changed in utouch-geis: | |
status: | In Progress → Fix Committed |
Changed in utouch-geis (Ubuntu): | |
status: | New → In Progress |
Changed in utouch-geis (Ubuntu Precise): | |
status: | New → In Progress |
Changed in utouch-geis (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in utouch-geis: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Hello Chase, or anyone else affected,
Accepted utouch-geis into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!