From 04b7b683ed75d7bfe5fe34e983e76081462e21ee Mon Sep 17 00:00:00 2001 From: f321x Date: Thu, 8 Jan 2026 11:14:06 +0100 Subject: [PATCH] qml: add close no-op to QEQRScanner to fix type error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds close() no-op method to QEQRScanner to prevent type errors like this: ``` 01-02 17:28:09.645 10543 10565 I python  : 162.27 | W | gui.qml.qeapp | file:///data/data/org.electrum.electrum/files/app/electrum/gui/qml/components/SweepDialog.qml:123: TypeError: Property 'close' of object QEQRScanner(0xdd32f66fb600) is not a function ``` --- electrum/gui/qml/qeqrscanner.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/electrum/gui/qml/qeqrscanner.py b/electrum/gui/qml/qeqrscanner.py index 297479ba8..7900a20a0 100644 --- a/electrum/gui/qml/qeqrscanner.py +++ b/electrum/gui/qml/qeqrscanner.py @@ -56,6 +56,11 @@ class QEQRScanner(QObject): activity.bind(on_activity_result=self.on_qr_activity_result) jpythonActivity.startActivityForResult(intent, 0) + @pyqtSlot() + def close(self): + # no-op to prevent qml type error + pass + def on_qr_activity_result(self, requestCode, resultCode, intent): try: if resultCode == -1: # RESULT_OK: