qml: fix 46b25317a9
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user