From b4d6b8c3518fbfcd112e74ebac4867d1ed7a3376 Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Wed, 23 Mar 2022 09:13:00 +0100 Subject: [PATCH] Fix camera switch in swift --- .../Swift/Extensions/LinphoneCore/CoreExtensions.swift | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Classes/Swift/Extensions/LinphoneCore/CoreExtensions.swift b/Classes/Swift/Extensions/LinphoneCore/CoreExtensions.swift index 5de3e26d7..96d56dd10 100644 --- a/Classes/Swift/Extensions/LinphoneCore/CoreExtensions.swift +++ b/Classes/Swift/Extensions/LinphoneCore/CoreExtensions.swift @@ -30,18 +30,14 @@ extension Core { } func toggleCamera() { - - UICamSwitch.switchCamera() - /* Not working Log.i("[Core] Current camera device is \(videoDevice)") - + var switched = false videoDevicesList.forEach { - if ($0 != videoDevice && $0 != "StaticImage: Static picture") { + if (!switched && $0 != videoDevice && $0 != "StaticImage: Static picture") { Log.i("[Core] New camera device will be \($0)") try?setVideodevice(newValue: $0) - return + switched = true } } - */ } }