Don't crash if a unusable windows (e.g. new plasma widget brwser) is unminimized

BUG: 210191

svn path=/trunk/KDE/kdebase/workspace/; revision=1035651
remotes/origin/Plasma/5.0
Michael Zanetti 17 years ago
parent 253892d5dd
commit 24b5877db2
  1. 9
      effects/slideback/slideback.cpp

@ -347,7 +347,7 @@ void SlideBackEffect::windowUnminimized( EffectWindow* w)
}
else
{
unminimizedWindow = NULL;
unminimizedWindow = NULL;
}
}
@ -358,7 +358,12 @@ void SlideBackEffect::tabBoxClosed()
bool SlideBackEffect::isWindowOnTop( EffectWindow* w )
{
return usableWindows( effects->stackingOrder() ).last() == w ? true : false;
EffectWindowList openWindows = usableWindows( effects->stackingOrder() );
if( !openWindows.isEmpty() && ( openWindows.last() == w ) )
{
return true;
}
return false;
}
bool SlideBackEffect::isWindowUsable( EffectWindow* w )

Loading…
Cancel
Save