KDE/kdebase/workspace/libs/taskmanager

Jason Stubbs jasonbstubbs at gmail.com
Tue Jan 8 14:31:46 CET 2008


SVN commit 758601 by jstubbs:

Today's taskmanager cleanup has caused code paths to be hit that weren't
previously being used, which has caused plasma to not start when compositing
is enabled. Specifically, xCompositeEnabled() always returned false previously
because setXCompositeEnabled() was never called.

CCMAIL: panel-devel at kde.org


 M  +4 -0      taskmanager.cpp  


--- trunk/KDE/kdebase/workspace/libs/taskmanager/taskmanager.cpp #758600:758601
@@ -344,22 +344,26 @@
         // moved to different desktop or is on all or change in iconification/withdrawnnes
         emit windowChanged(t);
 
+#if 0
         if (KWindowSystem::compositingActive() && dirty & NET::WMState)
         {
             // update on restoring a minimized window
             updateWindowPixmap(w);
         }
+#endif
 
     }
     else if (dirty & NET::WMGeometry)
     {
         emit windowChangedGeometry(t);
 
+#if 0
         if (KWindowSystem::compositingActive())
         {
             // update on size changes, not on task drags
             updateWindowPixmap(w);
         }
+#endif
 
     }
 }


More information about the Panel-devel mailing list