Merge pull request #600 from vroad/nodejs-exit-fix

Do not use Sys.exit on nodejs as it closes the app without cleanup
This commit is contained in:
Joshua Granick
2015-10-10 08:52:43 -07:00

View File

@@ -108,13 +108,15 @@ class NativeApplication {
if (!active) {
var result = lime_application_quit (handle);
System.exit (result);
untyped process.exitCode = lime_application_quit (handle);
parent.onExit.dispatch (untyped process.exitCode);
} else {
untyped setImmediate (eventLoop);
}
untyped setImmediate (eventLoop);
}
untyped setImmediate (eventLoop);