From f402ca6abe612e5d92479e103d7a677d66bda695 Mon Sep 17 00:00:00 2001 From: MASM fan Date: Tue, 10 Feb 2015 16:00:48 -0800 Subject: [PATCH] Show coinbase maturity depth instead of 6 blocks for unconfirmed generation transactions Fixes issue #117 --- src/qt/transactiontablemodel.cpp | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp index 3248c1d..b6e4530 100644 --- a/src/qt/transactiontablemodel.cpp +++ b/src/qt/transactiontablemodel.cpp @@ -289,6 +289,12 @@ int TransactionTableModel::columnCount(const QModelIndex &parent) const QString TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) const { QString status; + int nNumConf = TransactionRecord::NumConfirmations; + + if (wtx->type == TransactionRecord::Generated) + { + nNumConf = nCoinbaseMaturity; + } switch(wtx->status.status) { @@ -302,7 +308,7 @@ QString TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) cons status = tr("Offline (%1 confirmations)").arg(wtx->status.depth); break; case TransactionStatus::Unconfirmed: - status = tr("Unconfirmed (%1 of %2 confirmations)").arg(wtx->status.depth).arg(TransactionRecord::NumConfirmations); + status = tr("Unconfirmed (%1 of %2 confirmations)").arg(wtx->status.depth).arg(nNumConf); break; case TransactionStatus::HaveConfirmations: status = tr("Confirmed (%1 confirmations)").arg(wtx->status.depth); -- 1.7.1