1
0
This commit is contained in:
Sander van Grieken
2023-04-12 12:14:11 +02:00
parent 46b25317a9
commit 2773e0d8b8
2 changed files with 8 additions and 2 deletions

View File

@@ -55,10 +55,13 @@ class QENetwork(QObject, QtEventListener):
self._height = network.get_local_height() # init here, update event can take a while
self._server_height = network.get_server_height() # init here, update event can take a while
self.register_callbacks()
self.destroyed.connect(self.unregister_callbacks)
self.destroyed.connect(lambda: self.on_destroy())
self._qeconfig.useGossipChanged.connect(self.on_gossip_setting_changed)
def on_destroy(self):
self.self.unregister_callbacks()
@event_listener
def on_event_network_updated(self, *args):
self.networkUpdated.emit()

View File

@@ -54,13 +54,16 @@ class QESwapHelper(AuthMixin, QObject, QtEventListener):
self._rightVoid = 0
self.register_callbacks()
self.destroyed.connect(self.unregister_callbacks)
self.destroyed.connect(lambda: self.on_destroy())
self._fwd_swap_updatetx_timer = QTimer(self)
self._fwd_swap_updatetx_timer.setSingleShot(True)
# self._fwd_swap_updatetx_timer.setInterval(500)
self._fwd_swap_updatetx_timer.timeout.connect(self.fwd_swap_updatetx)
def on_destroy(self):
self.unregister_callbacks()
walletChanged = pyqtSignal()
@pyqtProperty(QEWallet, notify=walletChanged)
def wallet(self):