From a74d042a6ad74298dc0df696b6689c4b94557cc7 Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Mon, 28 Nov 2022 16:26:17 +0100 Subject: [PATCH] Restart video previow upon rotation to avoid crash --- .../Swift/Conference/Views/ConferenceWaitingRoomView.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Classes/Swift/Conference/Views/ConferenceWaitingRoomView.swift b/Classes/Swift/Conference/Views/ConferenceWaitingRoomView.swift index 20fae72b9..ec00b9ab7 100644 --- a/Classes/Swift/Conference/Views/ConferenceWaitingRoomView.swift +++ b/Classes/Swift/Conference/Views/ConferenceWaitingRoomView.swift @@ -218,6 +218,11 @@ import linphonesw override func didRotate(from fromInterfaceOrientation: UIInterfaceOrientation) { super.didRotate(from: fromInterfaceOrientation) self.layoutRotatableElements() + Core.get().videoPreviewEnabled = ConferenceWaitingRoomViewModel.sharedModel.isVideoEnabled.value == true + } + + override func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration: TimeInterval) { + Core.get().videoPreviewEnabled = false } override func viewWillAppear(_ animated: Bool) {