kivy: (fix) forbid creating LN payreq if LN is disabled for wallet
fix #6346 see https://github.com/spesmilo/electrum/issues/6346#issuecomment-854655931
This commit is contained in:
@@ -434,9 +434,14 @@ class ReceiveScreen(CScreen):
|
|||||||
amount = self.amount
|
amount = self.amount
|
||||||
amount = self.app.get_amount(amount) if amount else 0
|
amount = self.app.get_amount(amount) if amount else 0
|
||||||
message = self.message
|
message = self.message
|
||||||
|
lnworker = self.app.wallet.lnworker
|
||||||
try:
|
try:
|
||||||
if lightning:
|
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:
|
else:
|
||||||
addr = self.address or self.app.wallet.get_unused_address()
|
addr = self.address or self.app.wallet.get_unused_address()
|
||||||
if not addr:
|
if not addr:
|
||||||
|
|||||||
Reference in New Issue
Block a user