0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-03 09:56:38 -05:00

qt: Delay shutdown while a modal dialog is active

This commit is contained in:
Hennadii Stepanov 2022-02-08 17:25:39 +02:00
parent 8c0eb80f41
commit 89c277a6fc
No known key found for this signature in database
GPG key ID: 410108112E7EA81F

View file

@ -268,7 +268,11 @@ void BitcoinApplication::createWindow(const NetworkStyle *networkStyle)
connect(window, &BitcoinGUI::quitRequested, this, &BitcoinApplication::requestShutdown);
pollShutdownTimer = new QTimer(window);
connect(pollShutdownTimer, &QTimer::timeout, window, &BitcoinGUI::detectShutdown);
connect(pollShutdownTimer, &QTimer::timeout, [this]{
if (!QApplication::activeModalWidget()) {
window->detectShutdown();
}
});
}
void BitcoinApplication::createSplashScreen(const NetworkStyle *networkStyle)