From 339b470ca5420af370f1620a91150c6d203e760d Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Wed, 7 Jul 2021 13:14:36 +0200 Subject: [PATCH] fix: Fix wrong HDR error being thrown on LowLight mode --- android/src/main/java/com/mrousavy/camera/CameraView.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/mrousavy/camera/CameraView.kt b/android/src/main/java/com/mrousavy/camera/CameraView.kt index 1a1404f..d277623 100644 --- a/android/src/main/java/com/mrousavy/camera/CameraView.kt +++ b/android/src/main/java/com/mrousavy/camera/CameraView.kt @@ -313,7 +313,11 @@ class CameraView(context: Context) : FrameLayout(context), LifecycleOwner { cameraSelector = extensionsManager!!.getExtensionEnabledCameraSelector(cameraProvider, cameraSelector, extension) } else { Log.e(TAG, "Extension $extension is not available for the given Camera!") - throw HdrNotContainedInFormatError() + throw when (extension) { + ExtensionMode.HDR -> HdrNotContainedInFormatError() + ExtensionMode.NIGHT -> LowLightBoostNotContainedInFormatError() + else -> Error("Invalid extension supplied! Extension $extension is not available.") + } } }