From b1fad7d98e89490c3de77fc4697df2504d935594 Mon Sep 17 00:00:00 2001 From: mfranz Date: Sat, 13 Jan 2007 19:18:03 +0000 Subject: [PATCH] let Nasal's fgcommand() return C++ return value (0 -> failure, 1 -> success) --- src/Scripting/NasalSys.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Scripting/NasalSys.cxx b/src/Scripting/NasalSys.cxx index 437202e76..5043dc0f0 100644 --- a/src/Scripting/NasalSys.cxx +++ b/src/Scripting/NasalSys.cxx @@ -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 -- 2.39.5