]> git.mxchange.org Git - flightgear.git/commitdiff
let Nasal's fgcommand() return C++ return value (0 -> failure, 1 -> success)
authormfranz <mfranz>
Sat, 13 Jan 2007 19:18:03 +0000 (19:18 +0000)
committermfranz <mfranz>
Sat, 13 Jan 2007 19:18:03 +0000 (19:18 +0000)
src/Scripting/NasalSys.cxx

index 437202e760349775eb4b8c034d925bc4bfe28aac..5043dc0f0f4a7dade07ccb6348304d25ed545893 100644 (file)
@@ -260,9 +260,7 @@ static naRef f_fgcommand(naContext c, naRef me, int argc, naRef* args)
         naRuntimeError(c, "bad arguments to fgcommand()");
     naRef cmd = args[0], props = args[1];
     SGPropertyNode_ptr* node = (SGPropertyNode_ptr*)naGhost_ptr(props);
-    globals->get_commands()->execute(naStr_data(cmd), *node);
-    return naNil();
-
+    return naNum(globals->get_commands()->execute(naStr_data(cmd), *node));
 }
 
 // settimer(func, dt, simtime) extension function.  Falls through to