]> git.mxchange.org Git - simgear.git/commitdiff
Revert "scenery: Use correct property root in xml loading."
authorMathias Froehlich <Mathias.Froehlich@web.de>
Wed, 28 Mar 2012 05:34:36 +0000 (07:34 +0200)
committerMathias Froehlich <Mathias.Froehlich@web.de>
Wed, 28 Mar 2012 05:34:36 +0000 (07:34 +0200)
This helps for one symptom but it does not fix the
underlying problem. So ...

This reverts commit 986d2cc42a94d558687be7c52027a9123551b676.

simgear/scene/model/SGReaderWriterXML.cxx

index 6dbb42fc785f4563221fb8ea1d76670fbcae1e83..17f23bc75877e553919db0a6bfb57caee24e3168 100644 (file)
@@ -215,11 +215,8 @@ sgLoad3DModel_internal(const SGPath& path,
     SGPath texturepath(path);
     SGPath modelDir(modelpath.dir());
     
     SGPath texturepath(path);
     SGPath modelDir(modelpath.dir());
     
-    SGSharedPtr<SGPropertyNode> prop_root;
-    if (options->getPropertyNode().valid() &&
-        options->getPropertyNode()->getRootNode())
-        prop_root = options->getPropertyNode()->getRootNode();
-    else
+    SGSharedPtr<SGPropertyNode> prop_root = options->getPropertyNode();
+    if (!prop_root.valid())
         prop_root = new SGPropertyNode;
     osg::ref_ptr<SGModelData> data = options->getModelData();
     
         prop_root = new SGPropertyNode;
     osg::ref_ptr<SGModelData> data = options->getModelData();