]> git.mxchange.org Git - flightgear.git/blobdiff - src/Sound/fg_fx.cxx
Merge branch 'next' into durk-atc
[flightgear.git] / src / Sound / fg_fx.cxx
index 950e0bdd071467a6bd9e4e954788e96429ec0913..f60f441145b078ce0ff1bfeca01db33947cad486 100644 (file)
@@ -94,7 +94,7 @@ FGFX::init()
   
             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 ) {
@@ -109,6 +109,9 @@ FGFX::init()
 void
 FGFX::reinit()
 {
+    for ( unsigned int i = 0; i < _sound.size(); i++ ) {
+        delete _sound[i];
+    }
     _sound.clear();
     init();
 };