From 1fc57d568b704f929890363a99d2a793956a15fe Mon Sep 17 00:00:00 2001 From: Philip Kaufmann Date: Mon, 3 Jun 2013 14:10:14 +0200 Subject: Bitcoin-Qt: harmonize 2 setClientModel() functions - harmonize BitcoinGUI::setClientModel() and RPCConsole::setClientModel() - now RPCConsole::setClientModel() also includes a direct call to setNumBlocks() --- src/qt/rpcconsole.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 7f90f4a551..ef72b17201 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -254,8 +254,11 @@ void RPCConsole::setClientModel(ClientModel *model) this->clientModel = model; if(model) { - // Subscribe to information, replies, messages, errors + // Keep up to date with client + setNumConnections(model->getNumConnections()); connect(model, SIGNAL(numConnectionsChanged(int)), this, SLOT(setNumConnections(int))); + + setNumBlocks(model->getNumBlocks(), model->getNumBlocksOfPeers()); connect(model, SIGNAL(numBlocksChanged(int,int)), this, SLOT(setNumBlocks(int,int))); // Provide initial values @@ -264,7 +267,6 @@ void RPCConsole::setClientModel(ClientModel *model) ui->buildDate->setText(model->formatBuildDate()); ui->startupTime->setText(model->formatClientStartupTime()); - setNumConnections(model->getNumConnections()); ui->isTestNet->setChecked(model->isTestNet()); } } -- cgit v1.2.3