Merge lp:~albaguirre/mir/fix-1521795 into lp:mir
Proposed by
Alberto Aguirre
Status: | Merged |
---|---|
Approved by: | Alberto Aguirre |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3165 |
Proposed branch: | lp:~albaguirre/mir/fix-1521795 |
Merge into: | lp:mir |
Diff against target: |
230 lines (+96/-2) 11 files modified
include/server/mir/scene/null_surface_observer.h (+1/-0) include/server/mir/scene/surface_observer.h (+1/-0) include/test/mir/test/doubles/stub_cursor_image.h (+42/-0) src/include/server/mir/scene/surface_observers.h (+1/-0) src/server/input/cursor_controller.cpp (+4/-0) src/server/scene/basic_surface.cpp (+11/-2) src/server/scene/legacy_surface_change_notification.cpp (+4/-0) src/server/scene/legacy_surface_change_notification.h (+1/-0) src/server/scene/null_surface_observer.cpp (+1/-0) src/server/symbols.map (+1/-0) tests/unit-tests/scene/test_basic_surface.cpp (+29/-0) |
To merge this branch: | bzr merge lp:~albaguirre/mir/fix-1521795 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Kevin DuBois (community) | Approve | ||
Alan Griffiths | Approve | ||
Review via email: mp+279218@code.launchpad.net |
Commit message
Add notification for cursor image removal.
Avoid creating references to null pointers when notifying observers when a cursor image has been removed from a surface.
Instead add an explicit call in SurfaceObserver to notify about removal.
Description of the change
Add notification for cursor image removal.
Avoid creating references to null pointers when notifying observers when a cursor image has been removed from a surface.
Instead add an explicit call in SurfaceObserver to notify about removal.
To post a comment you must log in.
FAILED: Continuous integration, rev:3157 jenkins. qa.ubuntu. com/job/ mir-ci/ 5740/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/5141 jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/4047/ console jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/5089 jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 69 jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 69/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 69 jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 69/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5089 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5089/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- touch/7619 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 25694
http://
Executed test runs:
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: 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/5740/ rebuild
http://