Merge lp:~3v1n0/compiz/fix-outputs-for-windows-in-workspaces into lp:compiz/0.9.12
Proposed by
Marco Trevisan (Treviño)
Status: | Merged |
---|---|
Approved by: | Stephen M. Webb |
Approved revision: | 3960 |
Merged at revision: | 3966 |
Proposed branch: | lp:~3v1n0/compiz/fix-outputs-for-windows-in-workspaces |
Merge into: | lp:compiz/0.9.12 |
Diff against target: |
50 lines (+20/-5) 1 file modified
src/window.cpp (+20/-5) |
To merge this branch: | bzr merge lp:~3v1n0/compiz/fix-outputs-for-windows-in-workspaces |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Stephen M. Webb | Approve | ||
Review via email: mp+265158@code.launchpad.net |
Commit message
Window: compute the correct output using the absolute window position
Window geometry has absolute coordinates that include viewports, but we
need to use viewport relative coordinates when figuring out the window output
or the window will be considered offscreen and thus it will fallback to first monitor.
This is generally applied, but was not done well in addWindowSizeCh
was causing Fullscreen and (horizontally) maximized windows to be moved to the
primary monitor when activated.
To post a comment you must log in.
PASSED: Continuous integration, rev:3960 jenkins. qa.ubuntu. com/job/ compiz- ci/63/ jenkins. qa.ubuntu. com/job/ compiz- wily-amd64- ci/8 jenkins. qa.ubuntu. com/job/ compiz- wily-armhf- ci/8 jenkins. qa.ubuntu. com/job/ compiz- wily-i386- ci/8
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/compiz- ci/63/rebuild
http://