Merge lp:~townsend/compiz/fix-minimize-unredirect-window-0.9.9 into lp:compiz/0.9.9
Proposed by
Christopher Townsend
Status: | Merged |
---|---|
Approved by: | Marco Trevisan (Treviño) |
Approved revision: | 3654 |
Merged at revision: | 3654 |
Proposed branch: | lp:~townsend/compiz/fix-minimize-unredirect-window-0.9.9 |
Merge into: | lp:compiz/0.9.9 |
Diff against target: |
71 lines (+27/-2) 4 files modified
plugins/opengl/src/fsregion/fsregion.cpp (+1/-1) plugins/opengl/src/fsregion/fsregion.h (+2/-1) plugins/opengl/src/fsregion/tests/test-fsregion.cpp (+19/-0) plugins/opengl/src/paint.cpp (+5/-0) |
To merge this branch: | bzr merge lp:~townsend/compiz/fix-minimize-unredirect-window-0.9.9 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Marco Trevisan (Treviño) | Approve | ||
Review via email: mp+163162@code.launchpad.net |
Commit message
Fixed issue where minimizing an unredirect full screen window would repaint the full screen window after minimizing it even though it isn't really there. This is a backport of lp:compiz revno. 3686.
Description of the change
Note: This is a backport of lp:compiz revno. 3686.
= Issue =
Minimizing an unredirect full screen window will display the full screen window after the minimization even though it isn't really there.
= Fix =
Do not unredirect a full screen window if no occlusion is detected meaning that it has been minimized.
= Test =
Added some unit test coverage with Sam's guidance.
To post a comment you must log in.
FAILED: Continuous integration, rev:3654 jenkins. qa.ubuntu. com/job/ compiz- 0.9.9-ci/ 4/ jenkins. qa.ubuntu. com/job/ compiz- 0.9.9-raring- amd64-ci/ 4 jenkins. qa.ubuntu. com/job/ compiz- 0.9.9-raring- armhf-ci/ 6 jenkins. qa.ubuntu. com/job/ compiz- 0.9.9-raring- i386-ci/ 4 jenkins. qa.ubuntu. com/job/ compiz- gles-ci/ ./build= pbuilder, distribution= raring, flavor= amd64/210/ console
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ compiz- 0.9.9-ci/ 4/rebuild
http://