Improve exit handling when already shutting down
This commit is contained in:
@@ -141,9 +141,15 @@ async function launchTauri() {
|
||||
})
|
||||
|
||||
tauriProcess.on('exit', (code, signal) => {
|
||||
const wasShuttingDown = shuttingDown
|
||||
shuttingDown = true
|
||||
stopSpawnedBackend()
|
||||
|
||||
if (wasShuttingDown) {
|
||||
process.exit(0)
|
||||
return
|
||||
}
|
||||
|
||||
if (signal) {
|
||||
process.exit(signal === 'SIGINT' || signal === 'SIGTERM' ? 0 : 1)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user