diff --git a/src/qt/transactionrecord.cpp b/src/qt/transactionrecord.cpp index 5dd1f91902..727dbf6f4a 100644 --- a/src/qt/transactionrecord.cpp +++ b/src/qt/transactionrecord.cpp @@ -110,9 +110,6 @@ QList TransactionRecord::decomposeTransaction(const interface for (unsigned int nOut = 0; nOut < wtx.tx->vout.size(); nOut++) { const CTxOut& txout = wtx.tx->vout[nOut]; - TransactionRecord sub(hash, nTime); - sub.idx = nOut; - sub.involvesWatchAddress = involvesWatchAddress; if(wtx.txout_is_mine[nOut]) { @@ -121,6 +118,10 @@ QList TransactionRecord::decomposeTransaction(const interface continue; } + TransactionRecord sub(hash, nTime); + sub.idx = nOut; + sub.involvesWatchAddress = involvesWatchAddress; + if (!boost::get(&wtx.txout_address[nOut])) { // Sent to Bitcoin Address