Merge lp:~alan-griffiths/mir/fix-1506846 into lp:mir
Proposed by
Alan Griffiths
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Merged at revision: | 3103 | ||||||||
Proposed branch: | lp:~alan-griffiths/mir/fix-1506846 | ||||||||
Merge into: | lp:mir | ||||||||
Diff against target: |
211 lines (+65/-14) 7 files modified
include/server/mir/shell/display_layout.h (+4/-2) include/server/mir/shell/system_compositor_window_manager.h (+9/-0) src/server/shell/CMakeLists.txt (+2/-0) src/server/shell/graphics_display_layout.cpp (+2/-6) src/server/shell/graphics_display_layout.h (+4/-4) src/server/shell/system_compositor_window_manager.cpp (+43/-1) tests/acceptance-tests/test_system_compositor_window_manager.cpp (+1/-1) |
||||||||
To merge this branch: | bzr merge lp:~alan-griffiths/mir/fix-1506846 | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Alexandros Frantzis (community) | Approve | ||
Review via email: mp+277092@code.launchpad.net |
This proposal supersedes a proposal from 2015-11-10.
Commit message
shell: system compositors should update fullscreen windows when the output is reconfigured.
Description of the change
shell: system compositors should update fullscreen windows when the output is reconfigured.
This avoids the problem seen in lp:1506846 of the nested servers surfaces being placed according to a display configuration that has become obsolete.
To post a comment you must log in.
I think this will break the phone startup by showing the unity8 session too early, while it is still blank. We could fix this by reintroducing similar logic as the one removed (i.e. a SurfaceReadyObs erver) in USC's window manager.