diff --git a/geometry.cpp b/geometry.cpp index 0904fe2950..4bc888f449 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -2553,6 +2553,8 @@ void Client::setFullScreen( bool set, bool user ) fullscreen_mode = set ? FullScreenNormal : FullScreenNone; if( was_fs == isFullScreen()) return; + if ( set ) + workspace()->raiseClient( this ); StackingUpdatesBlocker blocker1( workspace()); GeometryUpdatesBlocker blocker2( this ); workspace()->updateClientLayer( this ); // active fullscreens get different layer