[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.4/kdebase/workspace/kwin/effects/cube
From:       Martin Gräßlin <kde () martin-graesslin ! com>
Date:       2010-03-20 17:54:54
Message-ID: 20100320175454.9F5DCAC85F () svn ! kde ! org
[Download RAW message or body]

SVN commit 1105594 by graesslin:

Backport rev 1105593: Don't hover sticky windows as that cannot work.
CCBUG: 203086



 M  +2 -2      cube.cpp  


--- branches/KDE/4.4/kdebase/workspace/kwin/effects/cube/cube.cpp #1105593:1105594
@@ -1309,7 +1309,7 @@
                     {
                     data.quads = data.quads.splitAtY( rect.height() - w->y() );
                     }
-                if( useZOrdering && !w->isDesktop() && !w->isDock() )
+                if( useZOrdering && !w->isDesktop() && !w->isDock() && !w->isOnAllDesktops() )
                     data.setTransformed();
                 w->enablePainting( EffectWindow::PAINT_DISABLED_BY_DESKTOP );
                 }
@@ -1437,7 +1437,7 @@
                 opacity = cubeOpacity * (1.0 - timeLine.value());
             }
         // z-Ordering
-        if( !w->isDesktop() && !w->isDock() && useZOrdering )
+        if( !w->isDesktop() && !w->isDock() && useZOrdering && !w->isOnAllDesktops() )
             {
             float zOrdering = (effects->stackingOrder().indexOf( w )+1)*zOrderingFactor;
             if( start )
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic