mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 14:38:29 +01:00
Revert "UI to alert of respend attempt affecting wallet."
This reverts commit ada5a067c7.
Conflicts:
src/qt/guiconstants.h
src/wallet.h
This commit is contained in:
@@ -167,7 +167,8 @@ public:
|
||||
parent->endRemoveRows();
|
||||
break;
|
||||
case CT_UPDATED:
|
||||
emit parent->dataChanged(parent->index(lowerIndex, parent->Status), parent->index(upperIndex-1, parent->Amount));
|
||||
// Miscellaneous updates -- nothing to do, status update will take care of this, and is only computed for
|
||||
// visible transactions.
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -188,21 +189,20 @@ public:
|
||||
// stuck if the core is holding the locks for a longer time - for
|
||||
// example, during a wallet rescan.
|
||||
//
|
||||
// If a status update is needed (blocks or conflicts came in since last check),
|
||||
// update the status of this transaction from the wallet. Otherwise,
|
||||
// If a status update is needed (blocks came in since last check),
|
||||
// update the status of this transaction from the wallet. Otherwise,
|
||||
// simply re-use the cached status.
|
||||
TRY_LOCK(cs_main, lockMain);
|
||||
if(lockMain)
|
||||
{
|
||||
TRY_LOCK(wallet->cs_wallet, lockWallet);
|
||||
if(lockWallet && rec->statusUpdateNeeded(wallet->nConflictsReceived))
|
||||
if(lockWallet && rec->statusUpdateNeeded())
|
||||
{
|
||||
std::map<uint256, CWalletTx>::iterator mi = wallet->mapWallet.find(rec->hash);
|
||||
|
||||
if(mi != wallet->mapWallet.end())
|
||||
{
|
||||
rec->updateStatus(mi->second);
|
||||
rec->status.cur_num_conflicts = wallet->nConflictsReceived;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -368,8 +368,6 @@ QString TransactionTableModel::formatTxType(const TransactionRecord *wtx) const
|
||||
return tr("Payment to yourself");
|
||||
case TransactionRecord::Generated:
|
||||
return tr("Mined");
|
||||
case TransactionRecord::Other:
|
||||
return tr("Other");
|
||||
default:
|
||||
return QString();
|
||||
}
|
||||
@@ -545,13 +543,7 @@ QVariant TransactionTableModel::data(const QModelIndex &index, int role) const
|
||||
return formatTooltip(rec);
|
||||
case Qt::TextAlignmentRole:
|
||||
return column_alignments[index.column()];
|
||||
case Qt::BackgroundColorRole:
|
||||
if (rec->status.hasConflicting)
|
||||
return COLOR_HASCONFLICTING_BG;
|
||||
break;
|
||||
case Qt::ForegroundRole:
|
||||
if (rec->status.hasConflicting)
|
||||
return COLOR_HASCONFLICTING;
|
||||
// Non-confirmed (but not immature) as transactions are grey
|
||||
if(!rec->status.countsForBalance && rec->status.status != TransactionStatus::Immature)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user