diff --git a/src/MusicWheel.cpp b/src/MusicWheel.cpp index 7c2999724c..13df51e7f2 100644 --- a/src/MusicWheel.cpp +++ b/src/MusicWheel.cpp @@ -460,9 +460,9 @@ void MusicWheel::GetSongList( vector &arraySongs, SortOrder so ) set vStepsType; SongUtil::GetPlayableStepsTypes( pSong, vStepsType ); - FOREACHS( StepsType, vStepsType, st ) + for (StepsType const &type : vStepsType) { - if(pSong->HasStepsType(*st)) + if(pSong->HasStepsType(type)) { arraySongs.push_back( pSong ); break; @@ -856,8 +856,8 @@ void MusicWheel::BuildWheelItemDatas( vector &arrayWheelIt WID.m_Flags.bEdits = false; set vStepsType; SongUtil::GetPlayableStepsTypes( WID.m_pSong, vStepsType ); - FOREACHS( StepsType, vStepsType, st ) - WID.m_Flags.bEdits |= WID.m_pSong->HasEdits( *st ); + for (StepsType const &type : vStepsType) + WID.m_Flags.bEdits |= WID.m_pSong->HasEdits( type ); WID.m_Flags.iStagesForSong = GameState::GetNumStagesMultiplierForSong( WID.m_pSong ); } else if( WID.m_pCourse != NULL )