rev 14039 - in trunk/packages/kdebase-workspace/debian: . patches

Modestas Vainius modax-guest at alioth.debian.org
Wed Mar 11 12:08:51 UTC 2009


Author: modax-guest
Date: 2009-03-11 12:08:50 +0000 (Wed, 11 Mar 2009)
New Revision: 14039

Added:
   trunk/packages/kdebase-workspace/debian/patches/00_4.2.1_real.diff
Modified:
   trunk/packages/kdebase-workspace/debian/changelog
   trunk/packages/kdebase-workspace/debian/patches/series
Log:
Bring kdebase-workspace up-to-date with real 4.2.1 release
(patch 00_4.2.1_real.diff) (Closes: #519247).

Modified: trunk/packages/kdebase-workspace/debian/changelog
===================================================================
--- trunk/packages/kdebase-workspace/debian/changelog	2009-03-11 11:56:50 UTC (rev 14038)
+++ trunk/packages/kdebase-workspace/debian/changelog	2009-03-11 12:08:50 UTC (rev 14039)
@@ -4,8 +4,10 @@
 
   * Backport a patch to fix a nasty crash on plasma startup
     (patch 00_r934863_plasma_geometry_crash.diff).
+  * Bring kdebase-workspace up-to-date with real 4.2.1 release
+    (patch 00_4.2.1_real.diff) (Closes: #519247).
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 11 Mar 2009 13:45:01 +0200
+ -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed, 11 Mar 2009 14:06:44 +0200
 
 kdebase-workspace (4:4.2.1-1) experimental; urgency=low
 

Added: trunk/packages/kdebase-workspace/debian/patches/00_4.2.1_real.diff
===================================================================
--- trunk/packages/kdebase-workspace/debian/patches/00_4.2.1_real.diff	                        (rev 0)
+++ trunk/packages/kdebase-workspace/debian/patches/00_4.2.1_real.diff	2009-03-11 12:08:50 UTC (rev 14039)
@@ -0,0 +1,42 @@
+--- a/kwin/effects/presentwindows.cpp
++++ b/kwin/effects/presentwindows.cpp
+@@ -261,20 +261,20 @@
+ 
+ void PresentWindowsEffect::windowClosed( EffectWindow *w )
+     {
+-    if( !m_activated )
+-        return;
+     if( m_highlightedWindow == w )
+         setHighlightedWindow( findFirstWindow() );
++    if( !m_activated )
++        return;
+     m_windowData[w].visible = false; // TODO: Fix this so they do actually fade out
+-    rearrangeWindows();
+     }
+ 
+ void PresentWindowsEffect::windowDeleted( EffectWindow *w )
+     {
+-    if( !m_activated )
++    if( !m_windowData.contains( w ))
+         return;
+     m_windowData.remove( w );
+     m_motionManager.unmanage( w );
++    rearrangeWindows();
+     }
+ 
+ bool PresentWindowsEffect::borderActivated( ElectricBorder border )
+@@ -1101,11 +1101,14 @@
+     if( m_activated )
+         {
+         m_decalOpacity = 0.0;
++        m_highlightedWindow = NULL;
+         m_windowFilter.clear();
+ 
+         // Add every single window to m_windowData (Just calling [w] creates it)
+         foreach( EffectWindow *w, effects->stackingOrder() )
+             {
++            if( m_windowData.contains( w )) // Happens if we reactivate before the ending animation finishes
++                continue;
+             m_windowData[w].visible = isVisibleWindow( w );
+             m_windowData[w].opacity = 0.0;
+             if( w->isOnCurrentDesktop() && !w->isMinimized() )

Modified: trunk/packages/kdebase-workspace/debian/patches/series
===================================================================
--- trunk/packages/kdebase-workspace/debian/patches/series	2009-03-11 11:56:50 UTC (rev 14038)
+++ trunk/packages/kdebase-workspace/debian/patches/series	2009-03-11 12:08:50 UTC (rev 14039)
@@ -1,3 +1,4 @@
+00_4.2.1_real.diff
 00_r934863_plasma_geometry_crash.diff
 06_kdm_does_not_wreak_havoc.diff
 07_kdmrc_defaults.diff




More information about the pkg-kde-commits mailing list