Skip to content

Commit 25e1d0b

Browse files
committed
RPCConsole, take initial chaintip data as parameter
1 parent ce3bdd0 commit 25e1d0b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/qt/rpcconsole.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,7 @@ bool RPCConsole::eventFilter(QObject* obj, QEvent *event)
556556
return QWidget::eventFilter(obj, event);
557557
}
558558

559-
void RPCConsole::setClientModel(ClientModel *model)
559+
void RPCConsole::setClientModel(ClientModel *model, int bestblock_height, int64_t bestblock_date, double verification_progress)
560560
{
561561
clientModel = model;
562562

@@ -576,13 +576,13 @@ void RPCConsole::setClientModel(ClientModel *model)
576576
setNumConnections(model->getNumConnections());
577577
connect(model, &ClientModel::numConnectionsChanged, this, &RPCConsole::setNumConnections);
578578

579-
interfaces::Node& node = clientModel->node();
580-
setNumBlocks(node.getNumBlocks(), QDateTime::fromTime_t(node.getLastBlockTime()), node.getVerificationProgress(), false);
579+
setNumBlocks(bestblock_height, QDateTime::fromTime_t(bestblock_date), verification_progress, false);
581580
connect(model, &ClientModel::numBlocksChanged, this, &RPCConsole::setNumBlocks);
582581

583582
updateNetworkState();
584583
connect(model, &ClientModel::networkActiveChanged, this, &RPCConsole::setNetworkActive);
585584

585+
interfaces::Node& node = clientModel->node();
586586
updateTrafficStats(node.getTotalBytesRecv(), node.getTotalBytesSent());
587587
connect(model, &ClientModel::bytesChanged, this, &RPCConsole::updateTrafficStats);
588588

src/qt/rpcconsole.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class RPCConsole: public QWidget
4646
return RPCParseCommandLine(&node, strResult, strCommand, true, pstrFilteredOut, wallet_model);
4747
}
4848

49-
void setClientModel(ClientModel *model);
49+
void setClientModel(ClientModel *model = nullptr, int bestblock_height = 0, int64_t bestblock_date = 0, double verification_progress = 0.0);
5050
void addWallet(WalletModel * const walletModel);
5151
void removeWallet(WalletModel* const walletModel);
5252

0 commit comments

Comments
 (0)