From 49545db0dc40ee5dc766a0ed15f8718745f3ba21 Mon Sep 17 00:00:00 2001 From: Syping Date: Mon, 30 Sep 2019 20:23:47 +0200 Subject: [PATCH] replace processExecuted with processSuccessed --- src/luaengineos/luaengine/LuaEngineOS.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/luaengineos/luaengine/LuaEngineOS.cpp b/src/luaengineos/luaengine/LuaEngineOS.cpp index d8eb437..bc50773 100644 --- a/src/luaengineos/luaengine/LuaEngineOS.cpp +++ b/src/luaengineos/luaengine/LuaEngineOS.cpp @@ -37,7 +37,7 @@ int LuaEngineOS::executeProcess(lua_State *L_p) if (getArgumentCount(L_p) >= 1) { int processReturn = 0; bool runInBackground = false; - bool processExecuted = false; + bool processSuccessed = false; if (getArgumentCount(L_p) >= 2) { QVariantList arguments = getArguments(L_p); QVariant lastArgument = arguments.last(); @@ -53,7 +53,7 @@ int LuaEngineOS::executeProcess(lua_State *L_p) processArguments << argument.toString(); } if (runInBackground) { - processExecuted = QProcess::startDetached(processPath, processArguments); + processSuccessed = QProcess::startDetached(processPath, processArguments); } else { processReturn = QProcess::execute(processPath, processArguments); @@ -61,7 +61,7 @@ int LuaEngineOS::executeProcess(lua_State *L_p) } else { if (runInBackground) { - processExecuted = QProcess::startDetached(arguments.first().toString()); + processSuccessed = QProcess::startDetached(arguments.first().toString()); } else { processReturn = QProcess::execute(arguments.first().toString()); @@ -71,13 +71,13 @@ int LuaEngineOS::executeProcess(lua_State *L_p) else { processReturn = QProcess::execute(getVariant(L_p, 1).toString()); } - if (runInBackground && !processExecuted) { + if (runInBackground && !processSuccessed) { processReturn = -2; } - else if (!runInBackground && processReturn != -2) { - processExecuted = true; + else if (!runInBackground && processReturn == 0) { + processSuccessed = true; } - pushVariant(L_p, processExecuted); + pushVariant(L_p, processSuccessed); pushVariant(L_p, processReturn); return 2; }