[regression] Multi-finger gestures are often not detected as finished (Mir reports one finger still down after all are released)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Daniel van Vugt | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Multi-finger gestures are often not detected as finished (Mir reports one finger still down after all are released)
Test case:
1. Start mir_proving_server
2. Start two touch clients: mir_demo_
3. Interact with the app that's on top
4. Switch apps using a four-finger horizontal swipe.
Expected: App switch occurs immediately.
Observed: App switch is deferred indefinitely until after you touch the screen and release your finger again.
Bisected: The bug first started happening with:
-------
revno: 2591 [merge]
author: <email address hidden>, Robert Carr <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Thu 2015-05-21 04:17:33 +0000
message:
Prefer using the event builders.
Approved by Alberto Aguirre, Chris Halse Rogers, PS Jenkins bot.
-------
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Chris Halse Rogers: Approve
-
Diff: 18 lines (+6/-3)1 file modifiedplayground/demo-shell/window_manager.cpp (+6/-3)
- Kevin DuBois (community): Approve
- Andreas Pokorny (community): Approve
- Alan Griffiths: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 82 lines (+59/-2)2 files modifiedsrc/server/input/android/input_translator.cpp (+10/-2)
tests/unit-tests/input/android/test_input_translator.cpp (+49/-0)
summary: |
- [regression] 4-finger focus switch is deferred indefinitely (until you - touch the screen again) + [regression] Multi-finger gestures are often not detected as finished + (Mir reports one finger still down after all are released) |
tags: | removed: focus |
description: | updated |
Changed in mir: | |
milestone: | 0.16.0 → 0.15.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
See also bug 1480654.