diff --git a/src/MusicWheel.cpp b/src/MusicWheel.cpp index b85b437273..3f2bba4b30 100644 --- a/src/MusicWheel.cpp +++ b/src/MusicWheel.cpp @@ -389,15 +389,13 @@ void MusicWheel::GetSongList( vector &arraySongs, SortOrder so ) // http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=147 set vStepsType; SongUtil::GetPlayableStepsTypes( pSong, vStepsType ); - bool bHasFoundStepsType = false; FOREACHS( StepsType, vStepsType, st ) { - if(pSong->HasStepsType(*st) && !bHasFoundStepsType) + if(pSong->HasStepsType(*st)) { arraySongs.push_back( pSong ); - bHasFoundStepsType = true; - continue; + break; } } }