mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-24 22:45:41 +01:00
qt: Delay shutdown while a modal dialog is active
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user