URI: 
       trequest_list: fix qr code display and keyboard selection of lightning invoices - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 720146ee404fe0e693db40dbcbedfba55b3c239d
   DIR parent 5776b322f7102f07bf6c3800873c9df44912382a
  HTML Author: Janus <ysangkok@gmail.com>
       Date:   Thu, 17 Jan 2019 12:09:21 +0100
       
       request_list: fix qr code display and keyboard selection of lightning invoices
       
       Diffstat:
         M electrum/gui/qt/request_list.py     |      12 +++++++-----
       
       1 file changed, 7 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/electrum/gui/qt/request_list.py b/electrum/gui/qt/request_list.py
       t@@ -80,17 +80,19 @@ class RequestList(MyTreeView):
                # TODO use siblingAtColumn when min Qt version is >=5.11
                addr = self.model().itemFromIndex(idx.sibling(idx.row(), self.Columns.ADDRESS)).text()
                req = self.wallet.receive_requests.get(addr)
       -        if req is None:
       -            self.update()
       -            return
                item = self.model().itemFromIndex(idx.sibling(idx.row(), 0))
                request_type = item.data(ROLE_REQUEST_TYPE)
                key = item.data(ROLE_RHASH_OR_ADDR)
                if request_type == REQUEST_TYPE_BITCOIN:
       +            if req is None:
       +                self.update()
       +                return
                    req = self.parent.get_request_URI(key)
                elif request_type == REQUEST_TYPE_LN:
       -            preimage, req = self.wallet.lnworker.invoices.get(key)
       -            print(key, req)
       +            preimage, req = self.wallet.lnworker.invoices.get(key, (None, None))
       +            if req is None:
       +                self.update()
       +                return
                self.parent.receive_address_e.setText(req)
        
            def update(self):