URI: 
       tFix receiving filtering in lite gui to account for both results of transactions.get - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 2e8281d21cd5ac476b35b03ffcbc41dbe58051b7
   DIR parent 2216b6e127407bea8b09395708df62788e99552d
  HTML Author: Maran <maran.hidskes@gmail.com>
       Date:   Sat, 15 Dec 2012 15:45:36 +0100
       
       Fix receiving filtering in lite gui to account for both results of transactions.get
       
       Diffstat:
         M lib/receiving_widget.py             |      17 ++++++++++++-----
       
       1 file changed, 12 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/lib/receiving_widget.py b/lib/receiving_widget.py
       t@@ -35,17 +35,24 @@ class ReceivingWidget(QTreeWidget):
                
        
            def update_list(self):
       -
                self.clear()
                addresses = [addr for addr in self.owner.actuator.wallet.all_addresses() if not self.owner.actuator.wallet.is_change(addr)]
                for address in addresses:
                    history = self.owner.actuator.wallet.history.get(address,[])
        
                    used = "No"
       -            for tx_hash in history:
       -                tx = self.owner.actuator.wallet.transactions.get(tx_hash)
       -                if tx:
       -                    used = "Yes"
       +            # 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"
       +            else:
       +                for tx_hash, height in history:
       +                    tx = self.owner.actuator.wallet.transactions.get(tx_hash)
       +                    if tx:
       +                        used = "Yes"
        
                    if(self.hide_used == True and used == "No") or self.hide_used == False:
                        label = self.owner.actuator.wallet.labels.get(address,'')