diff options
Diffstat (limited to 'src/qt/walletframe.cpp')
-rw-r--r-- | src/qt/walletframe.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/qt/walletframe.cpp b/src/qt/walletframe.cpp index ed2723a0f7..99a6647a65 100644 --- a/src/qt/walletframe.cpp +++ b/src/qt/walletframe.cpp @@ -12,15 +12,13 @@ #include <QMessageBox> WalletFrame::WalletFrame(BitcoinGUI *_gui) : - QFrame(_gui), - gui(_gui), - clientModel(0) + QFrame(_gui) { // Leave HBox hook for adding a list view later QHBoxLayout *walletFrameLayout = new QHBoxLayout(this); setContentsMargins(0,0,0,0); walletStack = new WalletStack(this); - walletStack->setBitcoinGUI(gui); + walletStack->setBitcoinGUI(_gui); walletFrameLayout->setContentsMargins(0,0,0,0); walletFrameLayout->addWidget(walletStack); } @@ -31,8 +29,8 @@ WalletFrame::~WalletFrame() void WalletFrame::setClientModel(ClientModel *clientModel) { - this->clientModel = clientModel; - walletStack->setClientModel(clientModel); + if (clientModel) + walletStack->setClientModel(clientModel); } bool WalletFrame::addWallet(const QString& name, WalletModel *walletModel) @@ -43,8 +41,7 @@ bool WalletFrame::addWallet(const QString& name, WalletModel *walletModel) bool WalletFrame::setCurrentWallet(const QString& name) { // TODO: Check if valid name - walletStack->setCurrentWallet(name); - return true; + return walletStack->setCurrentWallet(name); } void WalletFrame::removeAllWallets() |