Fix crash when calling on simulators

This commit is contained in:
Christophe Deschamps 2024-02-14 12:34:13 +01:00
parent 621eca1893
commit 9094c9cea8

View file

@ -123,14 +123,14 @@ import AVKit
// Picture in picture on video call
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
if (CallsViewModel.shared.currentCallData.value??.call.state == .StreamsRunning && pipController.isPictureInPicturePossible) {
if (pipController != nil && CallsViewModel.shared.currentCallData.value??.call.state == .StreamsRunning && pipController.isPictureInPicturePossible) {
pipController.startPictureInPicture()
}
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
if pipController.isPictureInPictureActive {
if pipController != nil && pipController.isPictureInPictureActive {
pipController.stopPictureInPicture()
}
}