Merge lp:~albaguirre/mir/fix-1501927 into lp:mir
Status: | Merged |
---|---|
Approved by: | Alexandros Frantzis |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3001 |
Proposed branch: | lp:~albaguirre/mir/fix-1501927 |
Merge into: | lp:mir |
Diff against target: |
171 lines (+85/-22) 2 files modified
src/platforms/android/server/display.cpp (+14/-15) tests/unit-tests/graphics/android/test_display.cpp (+71/-7) |
To merge this branch: | bzr merge lp:~albaguirre/mir/fix-1501927 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexandros Frantzis (community) | Approve | ||
Daniel van Vugt | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+273146@code.launchpad.net |
Commit message
[android] Update display sync group during configure where it's safe to delete display buffers. (LP: #1501927)
Fix removing display buffers during for_each_
threads other than the compositor thread, which may still be using the display buffers. Instead,
remove unused display buffers during the configure phase where it's safe to do so as the compositor
thread is stopped before applying a new configuration.
Description of the change
[android] Update display sync group during configure where it's safe to delete display buffers.
Fix removing display buffers during for_each_
threads other than the compositor thread, which may still be using the display buffers. Instead,
remove unused display buffers during the configure phase where it's safe to do so as the compositor
thread is stopped before applying a new configuration.
FAILED: Continuous integration, rev:2983 jenkins. qa.ubuntu. com/job/ mir-ci/ 5104/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/4230 jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/3137 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/4172/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -wily-touch/ 130/console jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 1258 jenkins. qa.ubuntu. com/job/ mir-wily- amd64-ci/ 1258/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-wily- i386-ci/ 130/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 4173/console jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- wily-armhf/ 131/console
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
None: http://
SUCCESS: http://
deb: http://
FAILURE: http://
FAILURE: http://
None: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/5104/ rebuild
http://