diff --git a/scripts/luaenginec.lea b/scripts/luaenginec.lea index 166347b..8fafa4a 100644 --- a/scripts/luaenginec.lea +++ b/scripts/luaenginec.lea @@ -116,13 +116,12 @@ end function compileScript() local filePath = showFileDialog(SaveFileDialog, "Select output file...", currentFilter, mainWindow) if (filePath ~= nil) then - local extraArg1 - local extraArg2 + local compileArgs = { getWidgetText(scriptLineEdit) } if (currentSstub ~= nil) then - extraArg1 = "--luaengine" - extraArg2 = sstubDir.."/"..currentSstub + compileArgs[2] = "--luaengine" + compileArgs[3] = sstubDir.."/"..currentSstub end - if (executeProcess(compilerPath, getWidgetText(scriptLineEdit), filePath, extraArg1, extraArg2, false) == false) then + if (executeProcess(compilerPath, compileArgs, false) == false) then showMessageBox(WarningMessageBox, "Error occurred while compile!", "LuaEngine Compiler") end end