From b0a6d185762c1b056dd8148de04cd279236a7401 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 25 Oct 2018 09:11:38 -0600 Subject: [PATCH] leave proximity enabled as long as CallViewController exists --- Signal/src/ViewControllers/CallViewController.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Signal/src/ViewControllers/CallViewController.swift b/Signal/src/ViewControllers/CallViewController.swift index ff80cc755..abf8f6c02 100644 --- a/Signal/src/ViewControllers/CallViewController.swift +++ b/Signal/src/ViewControllers/CallViewController.swift @@ -157,6 +157,7 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver, deinit { NotificationCenter.default.removeObserver(self) + self.proximityMonitoringManager.remove(lifetime: self) } @objc func didBecomeActive() { @@ -170,9 +171,6 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver, override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) - self.proximityMonitoringManager.remove(lifetime: self) - UIDevice.current.isProximityMonitoringEnabled = false - callDurationTimer?.invalidate() callDurationTimer = nil }