Prevent notification balloon-spam on initial block download, const-correctness in client model

This commit is contained in:
Wladimir J. van der Laan
2011-06-18 13:13:48 +02:00
parent 0f3981bea9
commit 7df70c000a
3 changed files with 20 additions and 11 deletions

View File

@@ -441,9 +441,10 @@ void BitcoinGUI::incomingTransaction(const QModelIndex & parent, int start, int
.data(Qt::EditRole).toULongLong();
qint64 debit = ttm->index(start, TransactionTableModel::Debit, parent)
.data(Qt::EditRole).toULongLong();
if((credit+debit)>0)
if((credit+debit)>0 && !model->inInitialBlockDownload())
{
// On incoming transaction, make an info balloon
// Unless the initial block download is in progress, to prevent balloon-spam
QString date = ttm->index(start, TransactionTableModel::Date, parent)
.data().toString();
QString description = ttm->index(start, TransactionTableModel::Description, parent)