diff --git a/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java b/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java index 5fdc54c39478a45b8c56ccd68aa8296406092252..207adf368c342e1ac26fda83193d5443b3d8a219 100644 --- a/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java +++ b/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java @@ -77,6 +77,8 @@ public class QrCodeDecoder implements PreviewConsumer, PreviewCallback { result = reader.decode(bitmap); } catch (ReaderException e) { return null; // No barcode found + } catch (RuntimeException e) { + return null; // Decoding failed due to bug in decoder } finally { reader.reset(); }