Merge lp:~smspillaz/compiz-core/compiz-core.fix_936675 into lp:compiz-core
Proposed by
Sam Spilsbury
Status: | Merged |
---|---|
Merged at revision: | 3011 |
Proposed branch: | lp:~smspillaz/compiz-core/compiz-core.fix_936675 |
Merge into: | lp:compiz-core |
Diff against target: |
17 lines (+3/-4) 1 file modified
src/window.cpp (+3/-4) |
To merge this branch: | bzr merge lp:~smspillaz/compiz-core/compiz-core.fix_936675 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
Review via email: mp+93759@code.launchpad.net |
Description of the change
Don't silently let windows that we couldn't find a sibling below for sit
at the top of the stack (LP #936675)
If we couldn't find a sibling for the window upon initial map, then it means
that it needs to be placed at the bottom of the stack, since there could be
windows above it which should not be below the newly created window.
Fixes a case where on startup, nautilus could be slow to load and new windows
would be created before nautilus was, and those would go above panels incorrectly.
Automated tests for this are tricky. We could try doing something with xig, except that I'm not sure how broken xig is at the moment.
To post a comment you must log in.
Looks good. Tests OK with no additional stacking issues.