From: mfranz Date: Sat, 13 Jan 2007 19:18:03 +0000 (+0000) Subject: let Nasal's fgcommand() return C++ return value (0 -> failure, 1 -> success) X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b1fad7d98e89490c3de77fc4697df2504d935594;p=flightgear.git let Nasal's fgcommand() return C++ return value (0 -> failure, 1 -> success) --- 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