diff --git a/stepmania/src/ScreenNameEntry.cpp b/stepmania/src/ScreenNameEntry.cpp index 7722e12a17..58fa70a3f1 100644 --- a/stepmania/src/ScreenNameEntry.cpp +++ b/stepmania/src/ScreenNameEntry.cpp @@ -367,6 +367,13 @@ void ScreenNameEntry::HandleScreenMessage( const ScreenMessage SM ) vector vSongs; StageStats stats; GAMESTATE->GetFinalEvalStatsAndSongs( stats, vSongs ); + /* Hack: go back to the select course screen in event mode. */ + if( PREFSMAN->m_bEventMode && GAMESTATE->IsCourseMode() ) + { + SCREENMAN->SetNewScreen( "ScreenSelectCourse" ); + break; + } + for( int p=0; pIsHumanPlayer(p) ) max_grade = max( max_grade, stats.GetGrade((PlayerNumber)p) );