#348: (continued) Missing sound files not reported properly
Avoid useless "File '' not found." messages for missing sound files.
This commit is contained in:
@@ -273,9 +273,10 @@ SGXmlSound::init(SGPropertyNode *root, SGPropertyNode *node,
|
||||
} else {
|
||||
_sgrp = sgrp;
|
||||
}
|
||||
_sample = new SGSoundSample(node->getStringValue("path", ""), currentDir);
|
||||
string soundFileStr = node->getStringValue("path", "");
|
||||
_sample = new SGSoundSample(soundFileStr.c_str(), currentDir);
|
||||
if (!_sample->file_path().exists()) {
|
||||
throw sg_io_exception("XML sound: couldn't find file: " + _sample->file_path().str());
|
||||
throw sg_io_exception("XML sound: couldn't find file: '" + soundFileStr + "'");
|
||||
}
|
||||
|
||||
_sample->set_relative_position( offset_pos );
|
||||
|
||||
Reference in New Issue
Block a user