From df32d2c5e994c39d7a1e35eaa6f8c49c2fb19d99 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 12 Dec 2023 11:19:42 +0100 Subject: [PATCH] fix: Only close image once --- .../main/java/com/mrousavy/camera/core/CodeScannerPipeline.kt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/android/src/main/java/com/mrousavy/camera/core/CodeScannerPipeline.kt b/package/android/src/main/java/com/mrousavy/camera/core/CodeScannerPipeline.kt index 78fbbb1..d470245 100644 --- a/package/android/src/main/java/com/mrousavy/camera/core/CodeScannerPipeline.kt +++ b/package/android/src/main/java/com/mrousavy/camera/core/CodeScannerPipeline.kt @@ -53,15 +53,11 @@ class CodeScannerPipeline( val inputImage = InputImage.fromMediaImage(image, Orientation.PORTRAIT.toDegrees()) scanner.process(inputImage) .addOnSuccessListener { barcodes -> - image.close() - isBusy = false if (barcodes.isNotEmpty()) { callback.onCodeScanned(barcodes, CodeScannerFrame(inputImage.width, inputImage.height)) } } .addOnFailureListener { error -> - image.close() - isBusy = false callback.onError(error) } .addOnCompleteListener {