From 2e3e78ee39743cd07658331971e4a88f909f826d Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 13 Mar 2025 12:17:19 +0100 Subject: [PATCH] Make sure Qr Code fragment doesn't use Static Picture camera device --- .../ui/assistant/viewmodel/QrCodeViewModel.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/assistant/viewmodel/QrCodeViewModel.kt b/app/src/main/java/org/linphone/ui/assistant/viewmodel/QrCodeViewModel.kt index f5a0da65d..9e33efeda 100644 --- a/app/src/main/java/org/linphone/ui/assistant/viewmodel/QrCodeViewModel.kt +++ b/app/src/main/java/org/linphone/ui/assistant/viewmodel/QrCodeViewModel.kt @@ -109,11 +109,15 @@ class QrCodeViewModel } } - val first = core.videoDevicesList.firstOrNull() - if (first != null) { - Log.w("$TAG No back facing camera found, using first one available [$first]") - coreContext.core.videoDevice = first + for (camera in core.videoDevicesList) { + if (camera != "StaticImage: Static picture") { + Log.w("$TAG No back facing camera found, using first one available [$camera]") + coreContext.core.videoDevice = camera + return@postOnCoreThread + } } + + Log.e("$TAG No camera device found!") } } }