lp:~unity-team/compiz/trunk.fix_757434
- Get this branch:
- bzr branch lp:~unity-team/compiz/trunk.fix_757434
Branch merges
- Didier Roche-Tolomelli: Needs Information
- David Barth (community): Needs Information
-
Diff: 120 lines (+47/-33)1 file modifiedsrc/window.cpp (+47/-33)
Branch information
Recent revisions
- 2750. By Sam Spilsbury
-
Move the restacking of docks to *after* when the window is restacked X side,
it makes no sense to send the stacking request to stack relative to the
window which is going to go above the fullscreen window when it is
*not* above the fullscreen window, since that results in docks going just
above that, and then the window going above the fullscreen windows.Also reset xwc every time we restack a collected dock relative to the normal
window since the stack is LIFO (eg collects in reverse, and so stacks in
3,2,1) to prevent the order of the dock windows getting inversed every time
the docks are restacked relative to some other window - 2749. By Sam Spilsbury
-
Ensure that when dock windows are updated they are stacked relative to
the window going on top of the fullscreen window and not the fullscreen
window itself. Fixes LP #75743 - 2748. By David Barth
-
Change the stack attack hack slightly to fix damage and artifact issues in LP #753369
- 2746. By David Barth
-
Check the return value of XQueryTree which determines if the parent window == the root window to ensure that it actually succeeded, since if it didn't then children is going to be an invalid pointer and freeing those is always bad. Fixes LP #758307
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)