diff options
author | Abdiel Janulgue <abdiel.janulgue@nokia.com> | 2010-07-01 14:25:10 +0300 |
---|---|---|
committer | Abdiel Janulgue <abdiel.janulgue@nokia.com> | 2010-07-01 14:25:10 +0300 |
commit | 44a3d6877a5daae2a9dc8a8eb5131271d282ffc1 (patch) | |
tree | dc27fa1c2184f9560562a92b885259cace529cb0 | |
parent | a1ae9c02547bd97f06a14e1368c12f36cac69e06 (diff) |
Changes: make sure don't disable compositing on newly-mapped windows
-rw-r--r-- | src/mcompositemanager.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mcompositemanager.cpp b/src/mcompositemanager.cpp index 2b33261..16d70ef 100644 --- a/src/mcompositemanager.cpp +++ b/src/mcompositemanager.cpp @@ -759,9 +759,11 @@ void MCompositeManagerPrivate::propertyEvent(XPropertyEvent *e) MCompositeWindow *cw = COMPOSITE_WINDOW(e->window); if (cw && cw->propertyEvent(e)) { checkStacking(false); - // window on top could have changed - if (!possiblyUnredirectTopmostWindow()) - enableCompositing(false); + if (!cw->isNewlyMapped()) { + // window on top could have changed + if (!possiblyUnredirectTopmostWindow()) + enableCompositing(false); + } } } |