diff --git a/stepmania/src/GhostArrowRow.cpp b/stepmania/src/GhostArrowRow.cpp index 53596b129c..2e7394dfaf 100644 --- a/stepmania/src/GhostArrowRow.cpp +++ b/stepmania/src/GhostArrowRow.cpp @@ -27,7 +27,8 @@ void GhostArrowRow::Load( PlayerNumber pn, CString NoteSkin, float fYReverseOffs // init arrows for( int c=0; cm_iColsPerPlayer; c++ ) { - m_HoldJudgment[c].Command( g_NoteFieldMode[pn].m_HoldJudgmentCmd[c] ); + NoteFieldMode &mode = g_NoteFieldMode[pn]; + m_HoldJudgment[c].Command( mode.m_HoldJudgmentCmd[c] ); } // Need to set Y positions of all these elements in Update since diff --git a/stepmania/src/ReceptorArrow.cpp b/stepmania/src/ReceptorArrow.cpp index 5316b49f16..6519eff3f7 100644 --- a/stepmania/src/ReceptorArrow.cpp +++ b/stepmania/src/ReceptorArrow.cpp @@ -20,7 +20,8 @@ bool ReceptorArrow::Load( CString NoteSkin, PlayerNumber pn, int iColNo ) m_PlayerNumber = pn; m_iColNo = iColNo; - CString sButton = g_NoteFieldMode[pn].GrayButtonNames[iColNo]; + NoteFieldMode &mode = g_NoteFieldMode[pn]; + CString sButton = mode.GrayButtonNames[iColNo]; if( sButton == "" ) sButton = NoteSkinManager::ColToButtonName( iColNo );