diff --git a/app/src/main/java/org/linphone/activities/assistant/fragments/QrCodeFragment.kt b/app/src/main/java/org/linphone/activities/assistant/fragments/QrCodeFragment.kt index 41f1be143..7f2814c42 100644 --- a/app/src/main/java/org/linphone/activities/assistant/fragments/QrCodeFragment.kt +++ b/app/src/main/java/org/linphone/activities/assistant/fragments/QrCodeFragment.kt @@ -89,7 +89,7 @@ class QrCodeFragment : GenericFragment() { if (granted) { Log.i("[QR Code] CAMERA permission granted") coreContext.core.reloadVideoDevices() - coreContext.switchCamera() + viewModel.setBackCamera() } else { Log.w("[QR Code] CAMERA permission denied") findNavController().navigateUp() diff --git a/app/src/main/java/org/linphone/activities/assistant/viewmodels/QrCodeViewModel.kt b/app/src/main/java/org/linphone/activities/assistant/viewmodels/QrCodeViewModel.kt index cd2fdc0d8..69d6d2bc8 100644 --- a/app/src/main/java/org/linphone/activities/assistant/viewmodels/QrCodeViewModel.kt +++ b/app/src/main/java/org/linphone/activities/assistant/viewmodels/QrCodeViewModel.kt @@ -50,6 +50,8 @@ class QrCodeViewModel : ViewModel() { } fun setBackCamera() { + showSwitchCamera.value = coreContext.showSwitchCameraButton() + for (camera in coreContext.core.videoDevicesList) { if (camera.contains("Back")) { Log.i("[QR Code] Found back facing camera: $camera") diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1b05ab3a2..d6c40cb3d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -8,7 +8,7 @@ &appName; &appName; (debug) &appName; Service - &appName; as been started automatically + &appName; has been started automatically This is required to receive calls while in background &appName; contacts @@ -299,7 +299,7 @@ Fetch remote configuration - Please provide your provisioning URL + Please provide your configuration URL URL Unknown URL format, can\'t download provisioning… Failed to download or apply remote provisioning profile…