Merge lp://qastaging/~vanvugt/compiz/fix-980663-1041066 into lp://qastaging/compiz/0.9.8
Status: | Merged |
---|---|
Approved by: | Daniel van Vugt |
Approved revision: | 3346 |
Merged at revision: | 3338 |
Proposed branch: | lp://qastaging/~vanvugt/compiz/fix-980663-1041066 |
Merge into: | lp://qastaging/compiz/0.9.8 |
Diff against target: |
371 lines (+266/-18) 7 files modified
plugins/opengl/CMakeLists.txt (+4/-1) plugins/opengl/src/fsregion/CMakeLists.txt (+7/-0) plugins/opengl/src/fsregion/fsregion.cpp (+54/-0) plugins/opengl/src/fsregion/fsregion.h (+55/-0) plugins/opengl/src/fsregion/tests/CMakeLists.txt (+10/-0) plugins/opengl/src/fsregion/tests/test-fsregion.cpp (+121/-0) plugins/opengl/src/paint.cpp (+15/-17) |
To merge this branch: | bzr merge lp://qastaging/~vanvugt/compiz/fix-980663-1041066 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sam Spilsbury | Approve | ||
Compiz Maintainers | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2012-09-04.
Commit message
Make "Unredirect Fullscreen Windows" more reliable. This fixes the problem
with unredirection failing to engage at all (LP: #1041066) when
gtk-window-
This also fixes the problem with unredirect hiding all windows,
because it thinks the desktop window should be stacked on top (LP: #980663).
Unfortunately, both issues are so tightly coupled that they can only really
be fixed and tested together.
Description of the change
Make "Unredirect Fullscreen Windows" more reliable. This fixes the problem
with unredirection failing to engage at all (LP: #1041066) when
gtk-window-
This also fixes the problem with unredirect hiding all windows,
because it thinks the desktop window should be stacked on top (LP: #980663).
Unfortunately, both issues are so tightly coupled that they can only really
be fixed and tested together.
Seems to work perfectly. But on hold until I figure out if automated testing is possible for this right now, without making the code totally unmaintainable...