From 6197f5a44c189b06ddb81ed9b9b1ecda110e9764 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Fri, 15 Apr 2016 17:06:05 +0100 Subject: [PATCH] Catch runtime exceptions from QR code decoder. #298 --- .../src/org/briarproject/android/util/QrCodeDecoder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java b/briar-android/src/org/briarproject/android/util/QrCodeDecoder.java index 5fdc54c394..207adf368c 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(); } -- GitLab