diff --git a/src/SongManager.cpp b/src/SongManager.cpp index 170104727b..84264f9ccf 100644 --- a/src/SongManager.cpp +++ b/src/SongManager.cpp @@ -48,6 +48,7 @@ static const ThemeMetric USE_PREFERRED_SORT_COLOR ( "SongManager", "UsePr static const ThemeMetric EXTRA_STAGE2_DIFFICULTY_MAX ( "SongManager", "ExtraStage2DifficultyMax" ); static Preference g_sDisabledSongs( "DisabledSongs", "" ); +static Preference PlaylistsAreSongGroups("PlaylistsAreSongGroups", true); RString SONG_GROUP_COLOR_NAME( size_t i ) { return ssprintf( "SongGroupColor%i", (int) i+1 ); } @@ -375,6 +376,9 @@ void SongManager::SetFlagsForProfile(Profile* prof) { } void SongManager::MakeSongGroupsFromPlaylists(map& playlists) { + if (!PlaylistsAreSongGroups) + return; + for(auto& plName : playlistGroups) groupderps.erase(plName); playlistGroups.clear();