Merge lp:~vanvugt/compiz-core/fix-731685 into lp:compiz-core/0.9.5
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Approved by: | Sam Spilsbury |
Approved revision: | 2798 |
Merged at revision: | 2805 |
Proposed branch: | lp:~vanvugt/compiz-core/fix-731685 |
Merge into: | lp:compiz-core/0.9.5 |
Diff against target: |
105 lines (+33/-31) 2 files modified
plugins/decor/src/decor.cpp (+31/-31) plugins/decor/src/decor.h (+2/-0) |
To merge this branch: | bzr merge lp:~vanvugt/compiz-core/fix-731685 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
compiz packagers | Pending | ||
Sam Spilsbury | Pending | ||
Review via email: mp+73633@code.launchpad.net |
This proposal supersedes a proposal from 2011-08-09.
Description of the change
Fix dock shadow artifacts with rounded window decorations. (LP: #731685)
Removes the assumption that all window decorations are rectangular when overlapping the shadow of a dock like gnome-panel.
To post a comment you must log in.
Indeed this assumption (window is not transformed) is in place.
However, I'd prefer not to render shadows on top of the desktop window. I think that there's a better way to handle this and ensure that we're not rendering the decoration twice. It might be worth clipping the shadow based on the frame region rather than the border rect itself.