Merge lp://qastaging/~smspillaz/compiz-core/compiz-core.fix_929288 into lp://qastaging/compiz-core/0.9.8
Status: | Superseded |
---|---|
Proposed branch: | lp://qastaging/~smspillaz/compiz-core/compiz-core.fix_929288 |
Merge into: | lp://qastaging/compiz-core/0.9.8 |
Diff against target: |
280 lines (+212/-10) 3 files modified
src/privatescreen.h (+30/-4) src/privatescreen/tests/test-privatescreen.cpp (+166/-0) src/screen.cpp (+16/-6) |
To merge this branch: | bzr merge lp://qastaging/~smspillaz/compiz-core/compiz-core.fix_929288 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Compiz Maintainers | Pending | ||
Review via email: mp+103244@code.qastaging.launchpad.net |
This proposal has been superseded by a proposal from 2012-04-24.
Description of the change
== Problem ==
See LP#939288 - windows would jump if you had them on screen edges
== Solution ==
Don't return negative values for CompScreen:
== Test ==
Included.
Unmerged revisions
- 3116. By Sam Spilsbury
-
Revert to the old behaviour with a note about possible bugs
- 3115. By Sam Spilsbury
-
Merged lp:compiz-core
- 3114. By Sam Spilsbury
-
Merge lp:compiz-core
- 3113. By Sam Spilsbury
-
Merge lp:compiz-core
- 3112. By Sam Spilsbury
-
s/class/struct/
- 3111. By Sam Spilsbury
-
Don't return a negative value for CompScreen:
:viewportForGeo metry Fix LP#939288 - If a window was partially on a viewport which was the last
one in its row or column, and we were on the viewport on the opposite side
of that row or column, compiz would work backwards to find the position
of the window (which would be negative) and return a negative viewport
position. This caused plugins like wall to behave strangely