From 3ddfd777819e0d95578c96eb30a879f0ff23f730 Mon Sep 17 00:00:00 2001
From: andy <andy>
Date: Wed, 24 Mar 2004 19:06:54 +0000
Subject: [PATCH] Forgot to handle "unspecified" properties in getprop(). 
 Treat them as strings.

---
 src/Scripting/NasalSys.cxx | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/Scripting/NasalSys.cxx b/src/Scripting/NasalSys.cxx
index d198a3a06..a8f913ee6 100644
--- a/src/Scripting/NasalSys.cxx
+++ b/src/Scripting/NasalSys.cxx
@@ -143,12 +143,14 @@ static naRef f_getprop(naContext c, naRef args)
         return naNum(p->getDoubleValue());
 
     case SGPropertyNode::STRING:
+    case SGPropertyNode::UNSPECIFIED:
         {
             naRef nastr = naNewString(c);
             const char* val = p->getStringValue();
             naStr_fromdata(nastr, (char*)val, strlen(val));
             return nastr;
         }
+    case SGPropertyNode::ALIAS: // <--- FIXME, recurse?
     default:
         return naNil();
     }