electrum

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

commit 76c22f3e06fd1a7f4338223a4169daa6f043efb7
parent 24221584e2f5e97888d38df3a425253b159bf841
Author: ThomasV <thomasv@electrum.org>
Date:   Thu, 24 Oct 2019 16:27:54 +0200

follow-up a0ec2690cf0a1c36bc468fbfb5aec1954eff72ae

Diffstat:
Melectrum/gui/qt/main_window.py | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py @@ -1871,9 +1871,11 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): except BestEffortRequestFailed as e: return False, repr(e) # success - key = invoice['id'] - txid = tx.txid() - self.wallet.set_paid(key, txid) + if invoice: + key = invoice['id'] + txid = tx.txid() + self.wallet.set_paid(key, txid) + self.wallet.set_label(txid, invoice['message']) if pr: self.payment_request = None refund_address = self.wallet.get_receiving_address() @@ -1889,10 +1891,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): def broadcast_done(result): # GUI thread if result: - status, msg = result - if status: - if tx_desc is not None and tx.is_complete(): - self.wallet.set_label(tx.txid(), tx_desc) + success, msg = result + if success: parent.show_message(_('Payment sent.') + '\n' + msg) self.invoice_list.update() self.do_clear()