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()) {
|
if (Main::start()) {
|
||||||
|
os.set_exit_code(EXIT_SUCCESS);
|
||||||
os.run(); // it is actually the OS that decides how to run
|
os.run(); // it is actually the OS that decides how to run
|
||||||
}
|
}
|
||||||
Main::cleanup();
|
Main::cleanup();
|
||||||
|
Loading…
Reference in New Issue
Block a user