Close captured ImageProxy (otherwise: subsequent captures freeze)

This commit is contained in:
Pierre-Yves Nicolas
2025-06-22 12:07:58 +02:00
parent ff0c3c02e6
commit f550683786

View File

@@ -102,6 +102,7 @@ class MainViewModel(
fun processCapturedImageThen(imageProxy: ImageProxy, onResult: (Bitmap?) -> Unit) { fun processCapturedImageThen(imageProxy: ImageProxy, onResult: (Bitmap?) -> Unit) {
viewModelScope.launch { viewModelScope.launch {
_pageToValidate.value = processCapturedImage(imageProxy) _pageToValidate.value = processCapturedImage(imageProxy)
imageProxy.close()
onResult(_pageToValidate.value) onResult(_pageToValidate.value)
} }
} }