Bugfix: GUI: Hide the HD/encrypt icons earlier so they get re-shown if another wallet is open

This commit is contained in:
Luke Dashjr committed 2020-01-26 22:55:10 +00:00
1 parent 486f51099f
commit 4c524f0aad
1 file changed
+4 -2
+4 -2
View File
@@ -648,6 +648,10 @@ void BitcoinGUI::addWallet(WalletModel* walletModel)
void BitcoinGUI::removeWallet(WalletModel* walletModel) void BitcoinGUI::removeWallet(WalletModel* walletModel)
{ {
if (!walletFrame) return; if (!walletFrame) return;
labelWalletHDStatusIcon->hide();
labelWalletEncryptionIcon->hide();
int index = m_wallet_selector->findData(QVariant::fromValue(walletModel)); int index = m_wallet_selector->findData(QVariant::fromValue(walletModel));
m_wallet_selector->removeItem(index); m_wallet_selector->removeItem(index);
if (m_wallet_selector->count() == 0) { if (m_wallet_selector->count() == 0) {
@@ -659,8 +663,6 @@ void BitcoinGUI::removeWallet(WalletModel* walletModel)
rpcConsole->removeWallet(walletModel); rpcConsole->removeWallet(walletModel);
walletFrame->removeWallet(walletModel); walletFrame->removeWallet(walletModel);
updateWindowTitle(); updateWindowTitle();
labelWalletHDStatusIcon->hide();
labelWalletEncryptionIcon->hide();
} }
void BitcoinGUI::setCurrentWallet(WalletModel* wallet_model) void BitcoinGUI::setCurrentWallet(WalletModel* wallet_model)