From bfd471f53e14c4218ae7a1544beb7f1de3e695b2 Mon Sep 17 00:00:00 2001 From: gavinandresen Date: Tue, 30 Nov 2010 18:58:11 +0000 Subject: JSON methods: listtransactions, gettransaction, move, sendfrom and getbalance git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@193 1a98c847-1fd6-4fd8-948a-caf3550aa51b --- ui.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'ui.cpp') diff --git a/ui.cpp b/ui.cpp index 321214fe51..213cf7666d 100644 --- a/ui.cpp +++ b/ui.cpp @@ -697,16 +697,13 @@ bool CMainFrame::InsertTransaction(const CWalletTx& wtx, bool fNew, int nIndex) if (fAllFromMe && fAllToMe) { // Payment to self - int64 nValue = wtx.vout[0].nValue; + int64 nChange = wtx.GetChange(); InsertLine(fNew, nIndex, hash, strSort, colour, strStatus, nTime ? DateTimeStr(nTime) : "", _("Payment to yourself"), - "", - ""); - /// issue: can't tell which is the payment and which is the change anymore - // FormatMoney(nNet - nValue, true), - // FormatMoney(nValue, true)); + FormatMoney(-(nDebit - nChange), true), + FormatMoney(nCredit - nChange, true)); } else if (fAllFromMe) { @@ -1376,10 +1373,10 @@ CTxDetailsDialog::CTxDetailsDialog(wxWindow* parent, CWalletTx wtx) : CTxDetails if (fAllToMe) { // Payment to self - /// issue: can't tell which is the payment and which is the change anymore - //int64 nValue = wtx.vout[0].nValue; - //strHTML += _("Debit: ") + FormatMoney(-nValue) + "
"; - //strHTML += _("Credit: ") + FormatMoney(nValue) + "
"; + int64 nChange = wtx.GetChange(); + int64 nValue = nCredit - nChange; + strHTML += _("Debit: ") + FormatMoney(-nValue) + "
"; + strHTML += _("Credit: ") + FormatMoney(nValue) + "
"; } int64 nTxFee = nDebit - wtx.GetValueOut(); -- cgit v1.2.3