simplify the check for a valid StepsType in MusicWheel (no longer needs to juggle bools)
This commit is contained in:
+2
-4
@@ -389,15 +389,13 @@ void MusicWheel::GetSongList( vector<Song*> &arraySongs, SortOrder so )
|
|||||||
// http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=147
|
// http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=147
|
||||||
set<StepsType> vStepsType;
|
set<StepsType> vStepsType;
|
||||||
SongUtil::GetPlayableStepsTypes( pSong, vStepsType );
|
SongUtil::GetPlayableStepsTypes( pSong, vStepsType );
|
||||||
bool bHasFoundStepsType = false;
|
|
||||||
|
|
||||||
FOREACHS( StepsType, vStepsType, st )
|
FOREACHS( StepsType, vStepsType, st )
|
||||||
{
|
{
|
||||||
if(pSong->HasStepsType(*st) && !bHasFoundStepsType)
|
if(pSong->HasStepsType(*st))
|
||||||
{
|
{
|
||||||
arraySongs.push_back( pSong );
|
arraySongs.push_back( pSong );
|
||||||
bHasFoundStepsType = true;
|
break;
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user