Merge lp:~vanvugt/compiz/fix-1028809 into lp:compiz/0.9.9
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Approved by: | Sam Spilsbury |
Approved revision: | 3480 |
Merged at revision: | 3479 |
Proposed branch: | lp:~vanvugt/compiz/fix-1028809 |
Merge into: | lp:compiz/0.9.9 |
Diff against target: |
76 lines (+15/-14) 3 files modified
plugins/obs/obs.xml.in (+0/-1) plugins/obs/src/obs.cpp (+11/-11) plugins/obs/src/obs.h (+4/-2) |
To merge this branch: | bzr merge lp:~vanvugt/compiz/fix-1028809 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Sam Spilsbury | Approve | ||
Daniel van Vugt | Abstain | ||
Review via email: mp+135329@code.launchpad.net |
Commit message
Move opacity/
where it won't care about the plugin load order relative to decor any more.
This ensures the obs setting will always apply to the whole window including
decorations (LP: #1028809)
To post a comment you must log in.
I think the primary cause of this regression can be seen in r3320 (GLES merge). The glDraw parameters got const'ified properly, so obs could no longer modify the global window paint attrib and could only pass its changes down the call chain. So it became more sensitive to the plugin load order.