U8 application windows don't remember their location or size when switching between Windowed->Staged->Windowed
Bug #1415161 reported by
Will Cooke
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Invalid
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When running in Windowed mode I position my applications as I want them. When switching back to Staged mode, and then back to Windowed again the windows forget their position and size and revert to the default.
Related branches
lp:~vanvugt/mir/managed-surface
- PS Jenkins bot (community): Approve (continuous-integration)
- Alan Griffiths: Disapprove
- Robert Carr (community): Disapprove
- Alberto Aguirre (community): Needs Fixing
-
Diff: 1248 lines (+909/-47)17 files modifieddoc/demo_shell_controls.md (+5/-0)
examples/eglapp.c (+11/-42)
playground/demo-shell/window_manager.cpp (+41/-0)
playground/demo-shell/window_manager.h (+4/-0)
src/include/server/mir/scene/surface_wrapper.h (+83/-0)
src/server/scene/CMakeLists.txt (+2/-0)
src/server/scene/basic_surface.cpp (+3/-2)
src/server/scene/default_configuration.cpp (+1/-0)
src/server/scene/managed_surface.cpp (+161/-0)
src/server/scene/managed_surface.h (+50/-0)
src/server/scene/surface_controller.cpp (+11/-1)
src/server/scene/surface_controller.h (+19/-0)
src/server/scene/surface_wrapper.cpp (+229/-0)
tests/include/mir_test_doubles/mock_surface.h (+5/-0)
tests/unit-tests/scene/CMakeLists.txt (+1/-0)
tests/unit-tests/scene/test_managed_surface.cpp (+249/-0)
tests/unit-tests/scene/test_surface_controller.cpp (+34/-2)
lp:~mzanetti/unity8/saveRestoreWindowSizePosition
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel d'Andrada (community): Approve
-
Diff: 413 lines (+256/-22)7 files modifiedplugins/Utils/CMakeLists.txt (+2/-1)
plugins/Utils/plugin.cpp (+9/-0)
plugins/Utils/windowstatestorage.cpp (+96/-0)
plugins/Utils/windowstatestorage.h (+38/-0)
qml/Stages/DesktopStage.qml (+2/-2)
qml/Stages/WindowMoveResizeArea.qml (+17/-1)
tests/qmltests/Stages/tst_WindowMoveResizeArea.qml (+92/-18)
Changed in unity8: | |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in unity8: | |
status: | New → In Progress |
Changed in unity8: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
Changed in unity8 (Ubuntu): | |
status: | New → Fix Released |
Changed in qtmir: | |
status: | New → Invalid |
Changed in mir: | |
status: | New → Invalid |
no longer affects: | unity8 |
affects: | qtmir → qtmir (Ubuntu) |
To post a comment you must log in.
I had a chat with mzanetti about this and we agreed I would raise a bug to track this. Clearly a feature request and not a bug.