lp:~smspillaz/unity/4.0.fix_881190_918360
- Get this branch:
- bzr branch lp:~smspillaz/unity/4.0.fix_881190_918360
Branch merges
- Sam Spilsbury (community): Disapprove
-
Diff: 208 lines (+41/-38)3 files modifiedplugins/unityshell/src/compizminimizedwindowhandler.h (+35/-23)
plugins/unityshell/src/minimizedwindowhandler.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+5/-15)
Branch information
Recent revisions
- 1733. By Sam Spilsbury
-
Fix LP #881190 and a condition that could happen after: #918360 due to
a incorrect refcounting.The transient for reader would report every window as a "transient" if it
matched the w->transientFor () definition on the window - at destruction time
this will be zero, so it will match every single window. That would cause
all windows to be unminimized.However, it makes no sense to do the unminimize/minimize normally dance when
the window has been destroyed.Additionaly, there was a cyclic reference in CompizMinimized
WindowHandler,
which would cause those objects to never be destroyed. A condition could
happen where CompizMinimizedWindowHandler could loop its own list and dereference
a CompWindow that was gone. - 1731. By David Barth
-
Fix for "right-clicking launcher when choosing a workspace causes quicklists to freeze" (#791810)
- 1724. By David Barth
-
merge lp:~macslow/unity/unity-sru1-4.26.0 in preparation of the 4.26 release candidate
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity