diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py index bc2902995..5051d94ee 100644 --- a/electrum/gui/qt/main_window.py +++ b/electrum/gui/qt/main_window.py @@ -1970,7 +1970,6 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): self.show_error(_("Error parsing Lightning invoice") + f":\n{e}") return - self.payto_e.lightning_invoice = invoice pubkey = bh2u(lnaddr.pubkey.serialize()) for k,v in lnaddr.tags: if k == 'd': @@ -1980,6 +1979,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): description = '' self.payto_e.setFrozen(True) self.payto_e.setText(pubkey) + self.payto_e.lightning_invoice = invoice self.message_e.setText(description) if lnaddr.get_amount_sat() is not None: self.amount_e.setAmount(lnaddr.get_amount_sat())