qt: Handle exceptions in BitcoinGUI::addWallet slot

This commit is contained in:
Hennadii Stepanov 2021-03-27 19:10:03 +02:00
parent f7e260a471
commit eb6156ba1b
No known key found for this signature in database
GPG Key ID: 410108112E7EA81F

View File

@ -654,7 +654,7 @@ void BitcoinGUI::setWalletController(WalletController* wallet_controller)
m_open_wallet_action->setEnabled(true);
m_open_wallet_action->setMenu(m_open_wallet_menu);
connect(wallet_controller, &WalletController::walletAdded, this, &BitcoinGUI::addWallet);
GUIUtil::ExceptionSafeConnect(wallet_controller, &WalletController::walletAdded, this, &BitcoinGUI::addWallet);
connect(wallet_controller, &WalletController::walletRemoved, this, &BitcoinGUI::removeWallet);
for (WalletModel* wallet_model : m_wallet_controller->getOpenWallets()) {