From c49d6995d2a07417a40b248db361d6b57f6d3c59 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Thu, 17 Jun 2021 11:48:58 +0200 Subject: [PATCH] kivy: fixes regression where non-LN wallet cannot open settings... fixes https://github.com/spesmilo/electrum/issues/6262#issuecomment-863087368 --- electrum/gui/kivy/uix/dialogs/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/gui/kivy/uix/dialogs/settings.py b/electrum/gui/kivy/uix/dialogs/settings.py index 7467d7f68..4bbf2a755 100644 --- a/electrum/gui/kivy/uix/dialogs/settings.py +++ b/electrum/gui/kivy/uix/dialogs/settings.py @@ -130,7 +130,7 @@ class SettingsDialog(Factory.Popup): self.wallet = self.app.wallet self.use_encryption = self.wallet.has_password() if self.wallet else False self.has_pin_code = self.app.has_pin_code() - self.enable_toggle_use_recoverable_channels = self.wallet.lnworker and self.wallet.lnworker.has_deterministic_node_id() + self.enable_toggle_use_recoverable_channels = bool(self.wallet.lnworker and self.wallet.lnworker.has_deterministic_node_id()) def get_language_name(self): return languages.get(self.config.get('language', 'en_UK'), '')