Merge lp:~canonical-dx-team/unity/unity.paint_order_fixes_gl_draw into lp:unity
Status: | Merged |
---|---|
Approved by: | Jason Smith |
Approved revision: | no longer in the source branch. |
Merged at revision: | 622 |
Proposed branch: | lp:~canonical-dx-team/unity/unity.paint_order_fixes_gl_draw |
Merge into: | lp:unity |
Diff against target: |
127 lines (+27/-24) 2 files modified
src/unity.cpp (+25/-24) src/unity.h (+2/-0) |
To merge this branch: | bzr merge lp:~canonical-dx-team/unity/unity.paint_order_fixes_gl_draw |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jason Smith (community) | Approve | ||
Review via email: mp+41715@code.launchpad.net |
Commit message
Fixes the unity interface drawing on top of the gnome-screensaver by finding windows in the draw queue that should be on top of the unity shell and painting the unity shell directly underneath them.
Description of the change
Fixes the unity interface drawing on top of the gnome-screensaver by finding windows in the draw queue that should be on top of the unity shell and painting the unity shell directly underneath them.
Testing:
-> Unity shell should always be visible on screen under normal usage
-> Normal windows should go underneath the unity shell (eg Unityshell's input windows should be stacked underneath them
-> gnome-screensaver should obstruct unityshell. (Eg no more shell visible on lock screen)
Awesome