From d1c33940ba0b4382d2770ff3a617674b4a730613 Mon Sep 17 00:00:00 2001 From: wurstsalat Date: Fri, 25 Feb 2022 14:13:49 +0100 Subject: [PATCH] [omemo] Improve QR code Set error correction level to "L", which reduces the amount of transferred data. Error correction level "L" seems to be sufficient for QR codes scanned from computer screens. --- omemo/gtk/key.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/omemo/gtk/key.py b/omemo/gtk/key.py index 8d1ce33..1197a9d 100644 --- a/omemo/gtk/key.py +++ b/omemo/gtk/key.py @@ -188,12 +188,11 @@ class KeyDialog(Gtk.Dialog): import qrcode qr = qrcode.QRCode(version=None, - error_correction=2, - box_size=4, + error_correction=qrcode.constants.ERROR_CORRECT_L, + box_size=6, border=4) qr.add_data(ver_string) qr.make(fit=True) - qr.make() fill_color = 'black' back_color = 'white'