X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=gui%2Fqt%2Fqrtextedit.py;h=d6b20f3baf8345afd24a105fe2c884ec3b741eac;hb=81d1e67253c8ca581e821a6cd9e5ee1502fffd08;hp=b4902645e0279ad38ecfd3e40cc2384786d4f46d;hpb=c0fe5962ad32ab43d75b9cee124b860c0acbdf24;p=electrum-nvc.git diff --git a/gui/qt/qrtextedit.py b/gui/qt/qrtextedit.py index b490264..d6b20f3 100644 --- a/gui/qt/qrtextedit.py +++ b/gui/qt/qrtextedit.py @@ -12,7 +12,6 @@ class QRTextEdit(QPlainTextEdit): self.button.setVisible(True) self.button.clicked.connect(lambda: self.qr_show() if self.isReadOnly() else self.qr_input()) self.setText = self.setPlainText - self.scan_f = self.setText def resizeEvent(self, e): o = QPlainTextEdit.resizeEvent(self, e) @@ -36,5 +35,7 @@ class QRTextEdit(QPlainTextEdit): def qr_input(self): from electrum.plugins import run_hook - if not run_hook('scan_qr_hook', self.scan_f): - QMessageBox.warning(self, _('Error'), _('QR Scanner not enabled'), _('OK')) + data = run_hook('scan_qr_hook') + if type(data) != str: + return + self.setText(data)