diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index cea6c0e602..a3ff73f29a 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -883,8 +883,9 @@ void ScreenOptions::ProcessMenuStart( const InputEventPlus &input ) bEndThisScreen = true; /* Don't accept START to go to the next screen if we're still transitioning in. */ - if( input.type != IET_FIRST_PRESS || IsTransitioning() ) - bEndThisScreen = false; + if( bEndThisScreen && + (input.type != IET_FIRST_PRESS || IsTransitioning()) ) + return; if( bEndThisScreen ) {