From c1d4d65ff4e397bb38b175b928be4c67eca2233a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Sun, 14 Jun 2009 20:31:08 +0000 Subject: [PATCH] Don't start cube animation if number of desktops has been reduced. BUG: 196317 svn path=/trunk/KDE/kdebase/workspace/; revision=982057 --- effects/cube/cubeslide.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/effects/cube/cubeslide.cpp b/effects/cube/cubeslide.cpp index c16d41d833..dce83e1dbd 100644 --- a/effects/cube/cubeslide.cpp +++ b/effects/cube/cubeslide.cpp @@ -459,6 +459,11 @@ void CubeSlideEffect::desktopChanged( int old ) { if( effects->activeFullScreenEffect() && effects->activeFullScreenEffect() != this ) return; + if( old > effects->numberOfDesktops() ) + { + // number of desktops has been reduced -> no animation + return; + } bool activate = true; if( !slideRotations.empty() ) {