qr codes: handle exception raised if the string is too long
authorecdsa <ecdsa@github>
Sun, 3 Mar 2013 18:20:24 +0000 (19:20 +0100)
committerecdsa <ecdsa@github>
Sun, 3 Mar 2013 18:20:24 +0000 (19:20 +0100)
gui/qrcodewidget.py

index 8f964b0..048b734 100644 (file)
@@ -28,7 +28,10 @@ class QRCodeWidget(QWidget):
         if self.addr and not self.qr:
             self.qr = pyqrnative.QRCode(self.size, pyqrnative.QRErrorCorrectLevel.L)
             self.qr.addData(self.addr)
-            self.qr.make()
+            try:
+                self.qr.make()
+            except:
+                self.qr=None
             self.update()
 
     def paintEvent(self, e):