From 3df1af8ee35674bf34cecc672f5f25b09c34c549 Mon Sep 17 00:00:00 2001 From: f321x Date: Mon, 1 Sep 2025 10:37:30 +0200 Subject: [PATCH] qt: SwapDialog: don't force amount on user When a SwapDialog gets initiated with a recv_amount_sat through the receive tab the Max Button and edits are disabled and the user is forced to do a swap with the preset amount. Maybe the user wants to do a larger swap? --- electrum/gui/qt/swap_dialog.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/electrum/gui/qt/swap_dialog.py b/electrum/gui/qt/swap_dialog.py index 19de6be8d..49680a4af 100644 --- a/electrum/gui/qt/swap_dialog.py +++ b/electrum/gui/qt/swap_dialog.py @@ -81,9 +81,6 @@ class SwapDialog(WindowModalDialog, QtEventListener): # textEdited is triggered only for user editing of the fields self.send_amount_e.textEdited.connect(self.uncheck_max) self.recv_amount_e.textEdited.connect(self.uncheck_max) - self.send_amount_e.setEnabled(recv_amount_sat is None) - self.recv_amount_e.setEnabled(recv_amount_sat is None) - self.max_button.setEnabled(recv_amount_sat is None) self.fee_policy = FeePolicy(self.config.FEE_POLICY) self.fee_slider = FeeSlider(parent=self, network=self.network, fee_policy=self.fee_policy, callback=self.fee_slider_callback) @@ -282,7 +279,7 @@ class SwapDialog(WindowModalDialog, QtEventListener): min_swap_limit, max_swap_limit = self.get_client_swap_limits_sat() if max_swap_limit == 0: swap_name = _("reverse") if self.is_reverse else _("forward") - swap_limit_str = _("No {} swap possible").format(swap_name) + swap_limit_str = _("No {} swap possible with this provider").format(swap_name) else: swap_limit_str = (f"{self.window.format_amount(min_swap_limit)} - " f"{self.window.format_amount(max_swap_limit)} {w_base_unit}")