diff --git a/stepmania/src/arch/LowLevelWindow/LowLevelWindow_Cocoa.mm b/stepmania/src/arch/LowLevelWindow/LowLevelWindow_Cocoa.mm index e74699fad3..1c250571d2 100644 --- a/stepmania/src/arch/LowLevelWindow/LowLevelWindow_Cocoa.mm +++ b/stepmania/src/arch/LowLevelWindow/LowLevelWindow_Cocoa.mm @@ -214,7 +214,8 @@ RString LowLevelWindow_Cocoa::TryVideoMode( const VideoModeParams& p, bool& newD ASSERT( p.bpp == 16 || p.bpp == 32 ); - if( p.windowed ) + // If we don't have focus, we cannot be full screen. + if( p.windowed || !HOOKS->AppHasFocus() ) { if( bRebuildContext ) {