Fix receiving addresses for pruned servers
authorMaran <maran.hidskes@gmail.com>
Mon, 17 Dec 2012 15:03:10 +0000 (16:03 +0100)
committerMaran <maran.hidskes@gmail.com>
Mon, 17 Dec 2012 15:10:01 +0000 (16:10 +0100)
lib/receiving_widget.py

index 5346e5a..3b0b581 100644 (file)
@@ -44,10 +44,14 @@ class ReceivingWidget(QTreeWidget):
             # It appears that at this moment history can either be an array with tx and block height
             # Or just a tx that's why this ugly code duplication is in, will fix
             if len(history) == 1:
-                for tx_hash in history:
-                    tx = self.owner.actuator.wallet.transactions.get(tx_hash)
-                    if tx:
-                        used = "Yes"
+                # This means pruned data. If that's the case the address has to been used at one point
+                if history[0] == "*":
+                    used = "Yes"
+                else:
+                    for tx_hash in history:
+                        tx = self.owner.actuator.wallet.transactions.get(tx_hash)
+                        if tx:
+                            used = "Yes"
             else:
                 for tx_hash, height in history:
                     tx = self.owner.actuator.wallet.transactions.get(tx_hash)