utouch-grail aborts when there are multiple accepted atomic gestures
Bug #960598 reported by
Daniel d'Andrada
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Grail |
Fix Released
|
Medium
|
Daniel d'Andrada |
Bug Description
1) activate the following subscriptions:
- an atomic 3-touches' Drag
- an atomic 3-touches' Touch
2) perform a 3-finger's drag on a touchpad or touchscreen and while the 3 fingers are still on the touchpad/screen lay down a fourth finger.
both subscriptions will have their corresponding gestures accepted. When processing the event that carries the fourth, an assertion failure will abort the program (because it found 2 accepted atomic gestures).
Related branches
lp:~dandrader/grail/lp960598
- Chase Douglas (community): Approve
-
Diff: 2741 lines (+2688/-5)6 files modifiedsrc/v3/atomic-recognizer.cpp (+6/-4)
test/Makefile.am (+4/-1)
test/recordings/apple_magic_trackpad/3_drag_ended_by_4th_touch.record (+1896/-0)
test/slice-checker.cpp (+186/-0)
test/slice-checker.h (+203/-0)
test/x11/parallel-atomic-gestures.cpp (+393/-0)
Changed in utouch-grail: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in utouch-grail: | |
milestone: | none → utouch-grail-3.0.3 |
Changed in utouch-grail: | |
status: | In Progress → Fix Committed |
Changed in utouch-grail (Ubuntu): | |
importance: | Undecided → Medium |
Changed in utouch-grail: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The cause of this bug was never released in Ubuntu. Removing the distro task.