diff --git a/effects/slideback/slideback.cpp b/effects/slideback/slideback.cpp index 19d00b5018..2bc823e71e 100644 --- a/effects/slideback/slideback.cpp +++ b/effects/slideback/slideback.cpp @@ -64,7 +64,7 @@ void SlideBackEffect::windowActivated( EffectWindow* w ) } else { - if( isWindowUsable( tmp ) && tmp->isOnDesktop( w->desktop() ) ) + if( isWindowUsable( tmp ) && ( tmp->isOnDesktop( w->desktop() ) || w->isOnAllDesktops() ) ) { // Do we have to move it? if( intersects( w, tmp->geometry() ) )