qt: Delay shutdown while a modal dialog is active

This commit is contained in:
Hennadii Stepanov committed 2022-02-12 23:00:45 +02:00
1 parent 8c0eb80f41
commit 89c277a6fc
1 file changed
+5 -1
+5 -1
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)