From 0e489657699c27b7f0e785631250a6cf5a307146 Mon Sep 17 00:00:00 2001 From: MinaciousGrace Date: Wed, 7 Jun 2017 16:48:58 -0400 Subject: [PATCH] quick fix to sethasgoal --- src/Profile.cpp | 1 + src/SongManager.cpp | 2 +- src/SongManager.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Profile.cpp b/src/Profile.cpp index d3b460ccfe..a8b3a247ef 100644 --- a/src/Profile.cpp +++ b/src/Profile.cpp @@ -1499,6 +1499,7 @@ void Profile::LoadScoreGoalsFromNode(const XNode *pNode) { ck = SONGMAN->ReconcileBustedKeys(ck); goalmap[ck].LoadFromNode(chgoals); } + SONGMAN->SetHasGoal(goalmap); } void Profile::LoadPlaylistsFromNode(const XNode *pNode) { diff --git a/src/SongManager.cpp b/src/SongManager.cpp index 8f4f446108..425b8f51b1 100644 --- a/src/SongManager.cpp +++ b/src/SongManager.cpp @@ -778,7 +778,7 @@ void SongManager::SetPermaMirroredStatus(set& pmir) { } // hurr should probably redo both (all three) of these -mina -void SongManager::SetHasGoal(map> goalmap) { +void SongManager::SetHasGoal(unordered_map& goalmap) { FOREACH(Song*, m_pSongs, song) FOREACH_CONST(Steps*, (*song)->GetAllSteps(), steps) if(goalmap.count((*steps)->GetChartKey())) diff --git a/src/SongManager.h b/src/SongManager.h index ebda7e37c2..aa3e8fd8ae 100644 --- a/src/SongManager.h +++ b/src/SongManager.h @@ -106,7 +106,7 @@ class SongManager bool IsGroupNeverCached(const RString& group) const; void SetFavoritedStatus(set& favs); void SetPermaMirroredStatus(set& pmir); - void SetHasGoal(map> goalmap); + void SetHasGoal(unordered_map& goalmap); RString GetSongGroupBannerPath( const RString &sSongGroup ) const; //RString GetSongGroupBackgroundPath( RString sSongGroup ) const;