From 87aa44eb26bac79854c58d3561404c60bf766d1f Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Wed, 28 Dec 2022 14:59:39 +0100 Subject: [PATCH] qml: show swap service problem to user --- electrum/gui/qml/components/MessageDialog.qml | 1 + electrum/gui/qml/qeswaphelper.py | 1 + 2 files changed, 2 insertions(+) diff --git a/electrum/gui/qml/components/MessageDialog.qml b/electrum/gui/qml/components/MessageDialog.qml index 2a7555f54..e59d33fbc 100644 --- a/electrum/gui/qml/components/MessageDialog.qml +++ b/electrum/gui/qml/components/MessageDialog.qml @@ -17,6 +17,7 @@ ElDialog { parent: Overlay.overlay modal: true + z: 1 // raise z so it also covers dialogs using overlay as parent anchors.centerIn: parent diff --git a/electrum/gui/qml/qeswaphelper.py b/electrum/gui/qml/qeswaphelper.py index 713368efb..1e8efafe8 100644 --- a/electrum/gui/qml/qeswaphelper.py +++ b/electrum/gui/qml/qeswaphelper.py @@ -184,6 +184,7 @@ class QESwapHelper(AuthMixin, QObject): asyncio.run(swap_manager.get_pairs()) self._service_available = True except Exception as e: + self.error.emit(_('Swap service unavailable')) self._logger.error(f'could not get pairs for swap: {repr(e)}') return