- allows closing our splash screen to abort startup
Tested by closing via startup, which worked without a crash. But it can't currently interrupted when the client is verifying blocks!
Tested by closing via startup, which worked without a crash. But it can't currently interrupted when the client is verifying blocks!
- allows closing our splash screen to abort startup
This should be safe: it's the same behavior as hitting Ctrl-C during startup.
The only thing I'm wondering is whether we should hide the splash in this case, after all, we go straight from startup to shutdown. (but having both the splash and shutdown window visible may be OK)
It'd be rather easy to hide the window, so just the shutdown window is visible... dunno what is best either.
But there will be a hole between the time that the splash screen hides and the shutdown window shows (ie, detectShutdown is not immediate). Potentially only up to 200ms, but who knows what could extend it. Nah, let's just keep it like this. ACK.