#include <Main/fg_props.hxx>
#include <simgear/props/props.hxx>
+#include <simgear/props/props_io.hxx>
#include <simgear/misc/sg_path.hxx>
#include <simgear/sound/soundmgr_openal.hxx>
#include <simgear/sound/xmlsound.hxx>
try {
sound->init(globals->get_props(), node->getChild(i), this,
- _avionics, globals->get_fg_root());
+ _avionics, path.dir());
_sound.push_back(sound);
} catch ( sg_exception &e ) {
void
FGFX::reinit()
{
+ for ( unsigned int i = 0; i < _sound.size(); i++ ) {
+ delete _sound[i];
+ }
_sound.clear();
init();
};