Browse Source

kivy: (fix) forbid creating LN payreq if LN is disabled for wallet

fix #6346

see https://github.com/spesmilo/electrum/issues/6346#issuecomment-854655931
master
SomberNight 5 years ago
parent
commit
cd50472b18
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 7
      electrum/gui/kivy/uix/screens.py

7
electrum/gui/kivy/uix/screens.py

@ -434,9 +434,14 @@ class ReceiveScreen(CScreen):
amount = self.amount
amount = self.app.get_amount(amount) if amount else 0
message = self.message
lnworker = self.app.wallet.lnworker
try:
if lightning:
key = self.app.wallet.lnworker.add_request(amount, message, self.expiry())
if lnworker:
key = lnworker.add_request(amount, message, self.expiry())
else:
self.app.show_error(_("Lightning payments are not available for this wallet"))
return
else:
addr = self.address or self.app.wallet.get_unused_address()
if not addr:

Loading…
Cancel
Save