+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <simgear/nasal/nasal.h>
#include <simgear/props/props.hxx>
naRef child = naVec_get(argv, 0);
if(!naIsString(child)) return naNil();
naRef idx = naNumValue(naVec_get(argv, 1));
+ bool create = naTrue(naVec_get(argv, 2));
SGPropertyNode* n;
if(naIsNil(idx) || !naIsNum(idx)) {
- n = (*node)->getChild(naStr_data(child));
+ n = (*node)->getChild(naStr_data(child), create);
} else {
- n = (*node)->getChild(naStr_data(child), (int)idx.num);
+ n = (*node)->getChild(naStr_data(child), (int)idx.num, create);
}
if(!n) return naNil();
return propNodeGhostCreate(c, n);