From 27bd1d70ea50bb746aa2f634426bce6d5e7401b3 Mon Sep 17 00:00:00 2001 From: bayu Date: Mon, 11 Jul 2022 14:36:27 +0700 Subject: [PATCH] ocr - bug fix iscaptured handle on status obj detection changed --- ocr/src/main/java/id/mncinnovation/ocr/CaptureOCRActivity.kt | 2 +- ocr/src/main/java/id/mncinnovation/ocr/ExtractDataOCR.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ocr/src/main/java/id/mncinnovation/ocr/CaptureOCRActivity.kt b/ocr/src/main/java/id/mncinnovation/ocr/CaptureOCRActivity.kt index 293bd80..366b546 100644 --- a/ocr/src/main/java/id/mncinnovation/ocr/CaptureOCRActivity.kt +++ b/ocr/src/main/java/id/mncinnovation/ocr/CaptureOCRActivity.kt @@ -236,8 +236,8 @@ class CaptureOCRActivity : BaseCameraActivity(), CaptureKtpListener { //Listener of CaptureKtpListener override fun onStatusChanged(status: Status) { + if (isCaptured) return if (status == Status.SCANNING) { - if (isCaptured) return showPopupHoldScanDialog() } else { clearDataCapture() diff --git a/ocr/src/main/java/id/mncinnovation/ocr/ExtractDataOCR.kt b/ocr/src/main/java/id/mncinnovation/ocr/ExtractDataOCR.kt index 830feb1..b4d1b15 100644 --- a/ocr/src/main/java/id/mncinnovation/ocr/ExtractDataOCR.kt +++ b/ocr/src/main/java/id/mncinnovation/ocr/ExtractDataOCR.kt @@ -45,8 +45,8 @@ class ExtractDataOCR(private val context: Context, private val listener: Extract fun processExtractData(uriList: List) { listener.onStart() - uriList.forEach { - val imageBitmap = BitmapUtils.getBitmapFromContentUri(context.contentResolver, it) + uriList.forEach { uri -> + val imageBitmap = BitmapUtils.getBitmapFromContentUri(context.contentResolver, uri) ?: return objectDetector.process(InputImage.fromBitmap(imageBitmap, 0)) .addOnSuccessListener { objects ->