From 436fa5fa74ff35a84d95d6bf597881bc00724f82 Mon Sep 17 00:00:00 2001 From: Kevin Gorham Date: Thu, 26 Mar 2020 09:42:16 -0400 Subject: [PATCH] Fix: ignore irrelevant crashes while closing the camera. --- app/src/main/java/cash/z/ecc/android/ui/scan/QrAnalyzer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/cash/z/ecc/android/ui/scan/QrAnalyzer.kt b/app/src/main/java/cash/z/ecc/android/ui/scan/QrAnalyzer.kt index a7d9c70..c13ab4e 100644 --- a/app/src/main/java/cash/z/ecc/android/ui/scan/QrAnalyzer.kt +++ b/app/src/main/java/cash/z/ecc/android/ui/scan/QrAnalyzer.kt @@ -54,7 +54,7 @@ class QrAnalyzer(val scanCallback: (qrContent: String, image: ImageProxy) -> Uni private fun onImageScan(result: List, image: ImageProxy) { result.firstOrNull()?.rawValue?.let { scanCallback(it, image) - } ?: image.close() + } ?: runCatching { image.close() } } private fun onImageScanFailure(e: Exception) {