Unintended shadows are rendered for the Unity Launcher and Panel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Compiz Core |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Test Case]
1. Start Unity
-> Verify that the Launcher and panel drop no shadows
[Regression Potential]
Broken decorations and window decoration shadows.
Original description:
DecorWindow::glDraw checks if we are drawing a desktop window and forcibly draws dock window shadows on top of the desktop window. If the dock window is in the paint list, but is never actually painted, it is possible for the dock window shadow to be painted anyways.
Another "bug" here is that dock window shadows will get painted with the desktop window's matrix and paint attributes, which could be different and the shadow would become detached.
WORKAROUND:
For quantal users with Unity 6.0, but a slightly older compiz 0.9.8:
CCSM > Window Decoration > Shadow windows =
!(title=
Related branches
- Daniel van Vugt: Approve
- Tim Penhey: Pending requested
-
Diff: 39 lines (+24/-3)1 file modifiedplugins/decor/src/decor.cpp (+24/-3)
- Daniel van Vugt: Approve
-
Diff: 39 lines (+24/-3)1 file modifiedplugins/decor/src/decor.cpp (+24/-3)
Changed in compiz: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.8.0 |
status: | Confirmed → In Progress |
summary: |
- It is possible for the panel shadow to be painted even if the panel - window isn't painted + It is possible for a dock shadow to be painted even if the dock window + isn't painted |
tags: | added: regression-regionaldamage |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | New → Triaged |
Changed in compiz-core: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
Changed in compiz-core: | |
milestone: | none → 0.9.7.10 |
summary: |
- It is possible for a dock shadow to be painted even if the dock window - isn't painted + Unintended shadows are rendered for the Unity Launcher and Panel |
Changed in unity: | |
status: | New → Invalid |
no longer affects: | unity |
Changed in compiz-core: | |
status: | Triaged → In Progress |
assignee: | nobody → Łukasz Zemczak (sil2100) |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in compiz (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Released → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Also fixes bug 1011120?