Make a failed wav file a SG_POPUP message

This commit is contained in:
Erik Hofman 2016-07-20 15:02:24 +02:00
parent 3092274cac
commit d902fffa46
2 changed files with 3 additions and 3 deletions

View File

@ -394,7 +394,7 @@ ALvoid* loadWAVFromFile(const SGPath& path, unsigned int& format, ALsizei& size,
try {
loadWavFile(fd, &b);
} catch (sg_exception& e) {
throw sg_io_exception(e.getFormattedMessage() + " for " + path.str());
throw sg_io_exception(e.getFormattedMessage() + "\nfor: " + path.str());
}
ALvoid* data = b.data;

View File

@ -556,8 +556,8 @@ unsigned int SGSoundMgr::request_buffer(SGSoundSample *sample)
bool res = load(sample_name, &sample_data, &format, &size, &freq, &block);
if (res == false) return NO_BUFFER;
} catch (sg_exception& e) {
SG_LOG(SG_SOUND, SG_ALERT,
"failed to load sound buffer: " << e.getFormattedMessage());
SG_LOG(SG_SOUND, SG_POPUP,
"failed to load sound buffer:\n" << e.getFormattedMessage());
sample->set_buffer( SGSoundMgr::FAILED_BUFFER );
return FAILED_BUFFER;
}