浏览代码

Fix exit code for --script --check-only, fixes #54087

this commit makes godot executable to return zero exit code
once a valid script is passed via --script during --check-only

(cherry picked from commit 75ae3164a415c84cda6ff2b0c6ee6d57d777f73a)
Pawel Lampe 3 年之前
父节点
当前提交
cc0479a17e
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      main/main.cpp

+ 3 - 1
main/main.cpp

@@ -1681,7 +1681,9 @@ bool Main::start() {
 
 		if (check_only) {
 			if (!script_res->is_valid()) {
-				OS::get_singleton()->set_exit_code(1);
+				OS::get_singleton()->set_exit_code(EXIT_FAILURE);
+			} else {
+				OS::get_singleton()->set_exit_code(EXIT_SUCCESS);
 			}
 			return false;
 		}