]> git.mxchange.org Git - simgear.git/commitdiff
- added missing return statement for getAliasTarget
authorcurt <curt>
Tue, 12 Jun 2001 02:48:24 +0000 (02:48 +0000)
committercurt <curt>
Tue, 12 Jun 2001 02:48:24 +0000 (02:48 +0000)
- changed SGValue::Type to SGPropertyNode::Type for all of
  SGPropertyNode

simgear/misc/props.cxx

index 42ce347d79a68fa93cc67b05fef94090588819e1..9415b28fd72a39d6ee0987eb7eb85e0bc717cd88 100644 (file)
@@ -1212,6 +1212,7 @@ SGPropertyNode::getAliasTarget ()
     return _target;
   } else {
     _target = find_node_by_value(getRootNode(), _value->getAlias());
+    return _target;
   }
 }
 
@@ -1227,6 +1228,7 @@ SGPropertyNode::getAliasTarget () const
                                // FIXME: const cast
     _target =
       find_node_by_value((SGPropertyNode *)getRootNode(), _value->getAlias());
+    return _target;
   }
 }
 
@@ -1342,13 +1344,13 @@ SGPropertyNode::getPath (bool simplify) const
   return path;
 }
 
-SGValue::Type
+SGPropertyNode::Type
 SGPropertyNode::getType () const
 {
   if (_value != 0)
-    return _value->getType();
+    return (Type)(_value->getType());
   else
-    return SGValue::UNKNOWN;
+    return UNKNOWN;
 }
 
 
@@ -1590,11 +1592,11 @@ SGPropertyNode::getValue (const string &relative_path) const
 /**
  * Get the value type for another node.
  */
-SGValue::Type
+SGPropertyNode::Type
 SGPropertyNode::getType (const string &relative_path) const
 {
   const SGPropertyNode * node = getNode(relative_path);
-  return (node == 0 ? SGValue::UNKNOWN : node->getType());
+  return (node == 0 ? UNKNOWN : (Type)(node->getType()));
 }