From 57786049e9828bee3788146f142bbb39480088b8 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 29 Mar 2023 16:37:16 +0000 Subject: [PATCH] qml: network dialog to update "status" more often --- electrum/gui/qml/qenetwork.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/electrum/gui/qml/qenetwork.py b/electrum/gui/qml/qenetwork.py index 0ca856e83..f059c4dfc 100644 --- a/electrum/gui/qml/qenetwork.py +++ b/electrum/gui/qml/qenetwork.py @@ -58,6 +58,7 @@ class QENetwork(QObject, QtEventListener): @event_listener def on_event_network_updated(self, *args): self.networkUpdated.emit() + self._update_network_status() @event_listener def on_event_blockchain_updated(self): @@ -77,12 +78,15 @@ class QENetwork(QObject, QtEventListener): self.proxySet.emit() self.proxyTorChanged.emit() - @event_listener - def on_event_status(self, *args): + def _update_network_status(self): network_status = self.network.get_status() if self._network_status != network_status: self._network_status = network_status self.statusChanged.emit() + + @event_listener + def on_event_status(self, *args): + self._update_network_status() server_status = self.network.connection_status self._logger.debug('server_status updated: %s' % server_status) if self._server_status != server_status: