Prevent streamMusic from throwing an exception

This commit is contained in:
Chris Robinson 2012-03-17 03:06:35 -07:00
parent 207d7dd89e
commit 2f6b73d461

View File

@ -165,7 +165,16 @@ namespace MWSound
{ {
std::string filePath = mMusicLibrary.locate(filename, mFSStrict, true).string(); std::string filePath = mMusicLibrary.locate(filename, mFSStrict, true).string();
if(!filePath.empty()) if(!filePath.empty())
streamMusicFull(filePath); {
try
{
streamMusicFull(filePath);
}
catch(std::exception &e)
{
std::cout << "Music Error: " << e.what() << "\n";
}
}
} }
void SoundManager::startRandomTitle() void SoundManager::startRandomTitle()