From ba72abdbf5a3a6363b7eb1244c66f609630069d2 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Thu, 11 Aug 2022 15:40:16 +0000 Subject: [PATCH] kivy request_dialog: default to LN if there is no URI --- electrum/gui/kivy/uix/dialogs/request_dialog.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/electrum/gui/kivy/uix/dialogs/request_dialog.py b/electrum/gui/kivy/uix/dialogs/request_dialog.py index 4cf80e219..8f66ce957 100644 --- a/electrum/gui/kivy/uix/dialogs/request_dialog.py +++ b/electrum/gui/kivy/uix/dialogs/request_dialog.py @@ -65,7 +65,6 @@ Builder.load_string(''' height: '48dp' text: _('URI') on_release: root.mode = root.MODE_URI - state: 'down' ToggleButton: id: b2 group:'g' @@ -130,7 +129,12 @@ class RequestDialog(Factory.Popup): self.amount_sat = r.get_amount_sat() self.amount_str = self.app.format_amount_and_units(self.amount_sat) self.description = r.message - self.mode = self.MODE_URI + if not self.app.wallet.get_request_URI(r) and r.is_lightning(): + self.mode = self.MODE_LIGHTNING + self.ids.b2.state = 'down' # FIXME magic number b2 + else: + self.mode = self.MODE_URI + self.ids.b1.state = 'down' # FIXME magic number b1 self.on_mode(0, 0) self.ids.b0.pressed = True self.update_status()