From c89398cd5b89f4a651207720f530e05d5f84b213 Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Fri, 16 May 2025 09:49:41 +0200 Subject: [PATCH] qml: handle callbacks via ui thread. --- electrum/gui/qml/qetxdetails.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/electrum/gui/qml/qetxdetails.py b/electrum/gui/qml/qetxdetails.py index 9f0a2ac61..e1df25aba 100644 --- a/electrum/gui/qml/qetxdetails.py +++ b/electrum/gui/qml/qetxdetails.py @@ -14,7 +14,7 @@ from electrum.fee_policy import FeePolicy from .qewallet import QEWallet from .qetypes import QEAmount -from .util import QtEventListener, event_listener +from .util import QtEventListener, qt_event_listener class QETxDetails(QObject, QtEventListener): @@ -75,19 +75,19 @@ class QETxDetails(QObject, QtEventListener): def on_destroy(self): self.unregister_callbacks() - @event_listener + @qt_event_listener def on_event_verified(self, wallet, txid, info): if wallet == self._wallet.wallet and txid == self._txid: self._logger.debug(f'verified event for our txid {txid}') self.update() - @event_listener + @qt_event_listener def on_event_new_transaction(self, wallet, tx): if wallet == self._wallet.wallet and tx.txid() == self._txid: self._logger.debug(f'new_transaction event for our txid {self._txid}') self.update() - @event_listener + @qt_event_listener def on_event_removed_transaction(self, wallet, tx): if wallet == self._wallet.wallet and tx.txid() == self._txid: self._logger.debug(f'removed my transaction {tx.txid()}')