Adjust Dancing Monkey modified files.

Sometimes it sucks watching over others' bugs.
This commit is contained in:
Jason Felds
2013-05-20 18:06:25 -04:00
parent d2ea94648e
commit eaf79353f9
2 changed files with 25 additions and 0 deletions
+13
View File
@@ -743,6 +743,19 @@ bool DWILoader::LoadFromDir( const RString &sPath_, Song &out, set<RString> &Bla
// do nothing. We don't care about this value name
}
}
if (out.m_sArtist == "The Dancing Monkeys Project" && out.m_sMainTitle.find_first_of('-') != string::npos)
{
// Dancing Monkeys had a bug/feature where the artist was replaced. Restore it.
vector<RString> titleParts;
split(out.m_sMainTitle, "-", titleParts);
out.m_sArtist = titleParts.front;
Trim(out.m_sArtist);
titleParts.erase(titleParts.begin());
out.m_sMainTitle = join("-", titleParts);
Trim(out.m_sMainTitle);
}
return true;
}