From c9287c825b0a95993a395c8cd9a931aaf9d463e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20T=C3=BCrkan?= <51923824+genjitsuCode@users.noreply.github.com> Date: Mon, 13 Feb 2023 21:38:07 +0300 Subject: [PATCH] [refactor] add size condition for accuracy setting. --- .../main/java/com/furkan/camerax_mlkit_pack/CameraxManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/camerax-mlkit-pack/src/main/java/com/furkan/camerax_mlkit_pack/CameraxManager.kt b/camerax-mlkit-pack/src/main/java/com/furkan/camerax_mlkit_pack/CameraxManager.kt index 8046c89..adcfec4 100644 --- a/camerax-mlkit-pack/src/main/java/com/furkan/camerax_mlkit_pack/CameraxManager.kt +++ b/camerax-mlkit-pack/src/main/java/com/furkan/camerax_mlkit_pack/CameraxManager.kt @@ -185,7 +185,7 @@ class CameraxManager( fun setReaderFormats(@BarcodeFormat vararg moreFormats: Int) { val firstBarcodeFormat = moreFormats[0] - if (firstBarcodeFormat == Barcode.FORMAT_QR_CODE) { + if (firstBarcodeFormat == Barcode.FORMAT_QR_CODE && moreFormats.size == 1) { setReadingAccuracyLevel(1) } moreFormats.drop(1)