]> git.mxchange.org Git - flightgear.git/commitdiff
Fix submodel code to work with multiple aircraft dirs.
authorJames Turner <zakalawe@mac.com>
Mon, 6 Sep 2010 08:12:25 +0000 (09:12 +0100)
committerJames Turner <zakalawe@mac.com>
Mon, 6 Sep 2010 08:12:25 +0000 (09:12 +0100)
src/AIModel/submodel.cxx

index 471b45dd1307b165800817c94412e7ec8a37fb2a..8963be7191fa96449ec9bb25be3e0c624c66c06e 100644 (file)
@@ -515,9 +515,7 @@ void FGSubmodelMgr::setData(int id, string& path, bool serviceable)
 {
     SGPropertyNode root;
 
-    SGPath config(globals->get_fg_root());
-    config.append(path);
-    SG_LOG(SG_GENERAL, SG_DEBUG, "setData: path " << path);
+    SGPath config = globals->resolve_aircraft_path(path);
     try {
         SG_LOG(SG_GENERAL, SG_DEBUG,
                 "Submodels: Trying to read AI submodels file: " << config.str());
@@ -620,10 +618,7 @@ void FGSubmodelMgr::setData(int id, string& path, bool serviceable)
 void FGSubmodelMgr::setSubData(int id, string& path, bool serviceable)
 {
     SGPropertyNode root;
-
-    SGPath config(globals->get_fg_root());
-    config.append(path);
-    SG_LOG(SG_GENERAL, SG_DEBUG, "setSubData: path " << path);
+    SGPath config = globals->resolve_aircraft_path(path);
 
     try {
         SG_LOG(SG_GENERAL, SG_DEBUG,