diff --git a/stepmania/src/ScreenSelectMusic.cpp b/stepmania/src/ScreenSelectMusic.cpp index b162f734a2..131919f079 100644 --- a/stepmania/src/ScreenSelectMusic.cpp +++ b/stepmania/src/ScreenSelectMusic.cpp @@ -900,9 +900,15 @@ void ScreenSelectMusic::MenuStart( const InputEventPlus &input ) StepsType stCurrent; PlayerNumber pn = GAMESTATE->m_MasterPlayerNumber; if( GAMESTATE->IsCourseMode() ) + { + ASSERT( GAMESTATE->m_pCurTrail[pn] ); stCurrent = GAMESTATE->m_pCurTrail[pn]->m_StepsType; + } else + { + ASSERT( GAMESTATE->m_pCurSteps[pn] ); stCurrent = GAMESTATE->m_pCurSteps[pn]->m_StepsType; + } vector vst; pStyle = GAMEMAN->GetFirstCompatibleStyle( GAMESTATE->m_pCurGame, GAMESTATE->GetNumSidesJoined(), stCurrent ); }