commit | bc42679740dcd5fc60969b06d0fdec9d9a4e06b6 | [log] [tgz] |
---|---|---|
author | Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> | Mon Oct 02 12:03:40 2023 -0400 |
committer | Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> | Mon Oct 02 12:36:08 2023 -0400 |
tree | 3c34a9248b2473a05e8a4f64039e59e3b0017242 | |
parent | 788649880e1c84b4b0a3bcb6628b0608f22b1ff0 [diff] |
call: fix possible crash upon call termination Change-Id: I7ae9d60ddfbc248158154f3b8d78480601dd4b86
diff --git a/Ring/Ring/Calls/CallViewController.swift b/Ring/Ring/Calls/CallViewController.swift index 2be2838..c34de13 100644 --- a/Ring/Ring/Calls/CallViewController.swift +++ b/Ring/Ring/Calls/CallViewController.swift
@@ -449,7 +449,7 @@ self.viewModel.dismisVC .observe(on: MainScheduler.instance) .subscribe(onNext: { [weak self] dismiss in - if dismiss { + if dismiss && self?.pipController != nil { if #available(iOS 15.0, *) { self?.pipController.stopPictureInPicture() self?.pipController = nil