electrum

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

commit 9fd9703107a96bc3ef6d73ba896c49d700570dd1
parent b0c390e231cf7a2e2b6fe831af88ea368f80027c
Author: ThomasV <thomasv@electrum.org>
Date:   Fri, 26 Jun 2020 10:07:51 +0200

fix #6275

Diffstat:
Melectrum/gui/kivy/main_window.py | 3+++
Melectrum/gui/kivy/uix/dialogs/lightning_channels.py | 4+++-
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/electrum/gui/kivy/main_window.py b/electrum/gui/kivy/main_window.py @@ -715,6 +715,9 @@ class ElectrumWindow(App): self._settings_dialog.open() def lightning_open_channel_dialog(self): + if not self.wallet.has_lightning(): + self.show_error(_('Lightning is not enabled for this wallet')) + return d = LightningOpenChannelDialog(self) d.open() diff --git a/electrum/gui/kivy/uix/dialogs/lightning_channels.py b/electrum/gui/kivy/uix/dialogs/lightning_channels.py @@ -63,6 +63,7 @@ Builder.load_string(r''' <LightningChannelsDialog@Popup>: name: 'lightning_channels' title: _('Lightning channels.') + has_lightning: False can_send: '' can_receive: '' id: popup @@ -94,6 +95,7 @@ Builder.load_string(r''' size_hint: 0.3, None height: '48dp' text: _('New...') + disabled: not root.has_lightning on_release: popup.app.popup_dialog('lightning_open_channel_dialog') @@ -409,7 +411,7 @@ class LightningChannelsDialog(Factory.Popup): super(LightningChannelsDialog, self).__init__() self.clocks = [] self.app = app - self.can_send = '' + self.has_lightning = app.wallet.has_lightning() self.update() def show_item(self, obj):