]> git.mxchange.org Git - flightgear.git/commitdiff
Fixed typo for indirect longitude property.
authordavid <david>
Fri, 12 Apr 2002 15:07:49 +0000 (15:07 +0000)
committerdavid <david>
Fri, 12 Apr 2002 15:07:49 +0000 (15:07 +0000)
src/Model/modelmgr.cxx

index e25884c30ee34965e5d162d5ad9cc2494e6535e1..90fd78cc229aa04f76a07b4046062226b449d1ef 100644 (file)
@@ -42,7 +42,7 @@ FGModelMgr::init ()
                                // or directly with static values.
     SGPropertyNode * child = node->getChild("longitude-deg-prop");
     if (child != 0)
-      instance->lon_deg_node = child;
+      instance->lon_deg_node = fgGetNode(child->getStringValue(), true);
     else
       model->setLongitudeDeg(node->getDoubleValue("longitude-deg"));
 
@@ -101,8 +101,6 @@ FGModelMgr::update (int dt)
     Instance * instance = _instances[i];
     FG3DModel * model = instance->model;
 
-    instance->model->update(dt);
-
                                // Optionally set position from properties
     if (instance->lon_deg_node != 0)
       model->setLongitudeDeg(instance->lon_deg_node->getDoubleValue());
@@ -119,6 +117,7 @@ FGModelMgr::update (int dt)
     if (instance->heading_deg_node != 0)
       model->setHeadingDeg(instance->heading_deg_node->getDoubleValue());
 
+    instance->model->update(dt);
   }
 }