From 56684c049a3189a48b8910a8d610379487c4aace Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 26 Jun 2025 14:46:08 +0200 Subject: [PATCH] follow-up 2119bf2b230d0e1459dd83594d97fdf1ab3eef0f --- electrum/gui/qt/swap_dialog.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/electrum/gui/qt/swap_dialog.py b/electrum/gui/qt/swap_dialog.py index a4198933e..2b776be80 100644 --- a/electrum/gui/qt/swap_dialog.py +++ b/electrum/gui/qt/swap_dialog.py @@ -6,6 +6,8 @@ from PyQt6.QtGui import QIcon, QPixmap, QColor from PyQt6.QtWidgets import QLabel, QVBoxLayout, QGridLayout, QPushButton from PyQt6.QtWidgets import QTreeWidget, QTreeWidgetItem, QHeaderView +from electrum_aionostr.util import from_nip19 + from electrum.i18n import _ from electrum.util import NotEnoughFunds, NoDynamicFeeEstimates, UserCancelled from electrum.bitcoin import DummyAddress @@ -268,9 +270,8 @@ class SwapDialog(WindowModalDialog, QtEventListener): self.server_fee_label.setText(server_fee_str) self.server_fee_label.repaint() # macOS hack for #6269 self.needs_tx_update = True - - current_offer = transport.get_offer(self.config.SWAPSERVER_NPUB) if not self.config.SWAPSERVER_URL else None - pubkey = current_offer.server_pubkey if current_offer else '' + # update icon + pubkey = from_nip19(self.config.SWAPSERVER_NPUB)['object'].hex() if self.config.SWAPSERVER_NPUB else '' self.server_button.setIcon(SwapServerDialog._pubkey_to_q_icon(pubkey)) def get_client_swap_limits_sat(self) -> Tuple[int, int]: