]> Nutra Git (v1) - gamesguru/feather.git/commitdiff
TransactionInfo: fix balance delta for incoming txs
authortobtoht <thotbot@protonmail.com>
Mon, 4 Oct 2021 16:33:58 +0000 (18:33 +0200)
committertobtoht <thotbot@protonmail.com>
Mon, 4 Oct 2021 16:33:58 +0000 (18:33 +0200)
src/libwalletqt/TransactionInfo.cpp

index f7ad540e149528bd3c2b5ab67fa3ca3644f94ff9..2a6bce4e8e79b7fba5685771d2f94f0426b6b5d9 100644 (file)
@@ -28,7 +28,13 @@ bool TransactionInfo::isCoinbase() const
 
 quint64 TransactionInfo::balanceDelta() const
 {
-    return m_amount + m_fee;
+    if (m_direction == Direction_In) {
+        return m_amount;
+    }
+    else if (m_direction == Direction_Out) {
+        return m_amount + m_fee;
+    }
+    return m_amount;
 }
 
 double TransactionInfo::amount() const