electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 720146ee404fe0e693db40dbcbedfba55b3c239d
parent 5776b322f7102f07bf6c3800873c9df44912382a
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:
Melectrum/gui/qt/request_list.py | 12+++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/electrum/gui/qt/request_list.py b/electrum/gui/qt/request_list.py @@ -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):