Merge lp:~mir-team/mir/reduce-event-pedantism-for-1437357 into lp:mir
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Cemil Azizoglu | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 2588 | ||||
Proposed branch: | lp:~mir-team/mir/reduce-event-pedantism-for-1437357 | ||||
Merge into: | lp:mir | ||||
Diff against target: |
22 lines (+4/-1) 1 file modified
src/client/events/event_builders.cpp (+4/-1) |
||||
To merge this branch: | bzr merge lp:~mir-team/mir/reduce-event-pedantism-for-1437357 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Kevin DuBois (community) | Approve | ||
Alan Griffiths | Needs Information | ||
Alexandros Frantzis (community) | Approve | ||
Alberto Aguirre (community) | Approve | ||
Chris Halse Rogers | Approve | ||
Review via email: mp+259448@code.launchpad.net |
Commit message
It seems it's not reasonable for us to throw an exception here. Android-input doesn't meet it's invariants (it promises it will deliver consistent touches with one touch going up and down at a time). However it seems the variations in the touch stream documented in 1437357 have always been present and a fix is unclear. Therefore removing this exception seems safe (behavior should revert to the previous behavior where we didn't observe any errors) and will reduce the crash.
Description of the change
It seems it's not reasonable for us to throw an exception here. Android-input doesn't meet it's invariants (it promises it will deliver consistent touches with one touch going up and down at a time). However it seems the variations in the touch stream documented in 1437357 have always been present and a fix is unclear. Therefore removing this exception seems safe (behavior should revert to the previous behavior where we didn't observe any errors) and will reduce the crash.
PASSED: Continuous integration, rev:2574 jenkins. qa.ubuntu. com/job/ mir-ci/ 3867/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/2520 jenkins. qa.ubuntu. com/job/ mir-clang- wily-amd64- build/30 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/2468 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 23 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 23/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 2468 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 2468/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- mako/5344 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 20593
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/3867/ rebuild
http://