Fix Godot exiting with unexpected failure code
The exit code is initialized as EXIT_FAILURE to indicate failures during startup. Closing the Game window via the window manager does not change the exit code, so the program exists with EXIT_FAILURE. This PR set the exit code to EXIT_SUCCESS when initialization was successful just before starting the main loop.
This commit is contained in:
parent
39534a7aec
commit
7d59a14db8
|
@ -69,6 +69,7 @@ int main(int argc, char *argv[]) {
|
|||
}
|
||||
|
||||
if (Main::start()) {
|
||||
os.set_exit_code(EXIT_SUCCESS);
|
||||
os.run(); // it is actually the OS that decides how to run
|
||||
}
|
||||
Main::cleanup();
|
||||
|
|
Loading…
Reference in New Issue