From: James Turner Date: Mon, 6 Sep 2010 08:12:25 +0000 (+0100) Subject: Fix submodel code to work with multiple aircraft dirs. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8a97ed354d7d5fdccd0dce08e17d4a5512b288ca;p=flightgear.git Fix submodel code to work with multiple aircraft dirs. --- diff --git a/src/AIModel/submodel.cxx b/src/AIModel/submodel.cxx index 471b45dd1..8963be719 100644 --- a/src/AIModel/submodel.cxx +++ b/src/AIModel/submodel.cxx @@ -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,