Merge lp:~townsend/compiz/fix-lp1304531 into lp:compiz/0.9.11
Status: | Merged |
---|---|
Approved by: | Brandon Schaefer |
Approved revision: | 3861 |
Merged at revision: | 3866 |
Proposed branch: | lp:~townsend/compiz/fix-lp1304531 |
Merge into: | lp:compiz/0.9.11 |
Diff against target: |
140 lines (+35/-4) 5 files modified
plugins/place/src/place.cpp (+2/-0) plugins/place/src/screen-size-change/include/screen-size-change.h (+2/-0) plugins/place/src/screen-size-change/src/screen-size-change.cpp (+6/-3) plugins/place/src/screen-size-change/tests/screen-size-change/src/test-place-screen-size-change.cpp (+7/-0) src/window.cpp (+18/-1) |
To merge this branch: | bzr merge lp:~townsend/compiz/fix-lp1304531 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brandon Schaefer (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email:
|
Commit message
Fix issue where maximized windows would get moved to different workspaces when disconnecting/
Description of the change
I'm going to go ahead and propose this to get some review loving.
This is intended to be SRU'd in 14.04, so the goal here is to fix the problem at hand and cause no regressions. The code in these areas is very fragile, so we really need to test this. That said, there are still issues, so when testing, make sure the issue you see is not a regression caused from this code.
Some scenarios when testing also should not use an external monitor since this code is also used for workspace switching and changing workspace geometry such as going to 1 workspace, using 2x2 workspaces, 3x4 workspaces, etc.
PASSED: Continuous integration, rev:3861 jenkins. qa.ubuntu. com/job/ compiz- 0.9.11- ci/75/ jenkins. qa.ubuntu. com/job/ compiz- 0.9.11- utopic- amd64-ci/ 3 jenkins. qa.ubuntu. com/job/ compiz- 0.9.11- utopic- armhf-ci/ 3 jenkins. qa.ubuntu. com/job/ compiz- 0.9.11- utopic- i386-ci/ 3
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/compiz- 0.9.11- ci/75/rebuild
http://