From e3469649f710c31ffe56ade557362faf000f9e84 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 1 Feb 2018 16:49:54 -0800 Subject: [PATCH] Fix receiving calls // FREEBIE --- Signal/src/call/CallService.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Signal/src/call/CallService.swift b/Signal/src/call/CallService.swift index 5c4b4f826..14295a942 100644 --- a/Signal/src/call/CallService.swift +++ b/Signal/src/call/CallService.swift @@ -584,8 +584,13 @@ protocol CallServiceObserver: class { self.call = newCall - var backgroundTask = OWSBackgroundTask(label:"\(#function)", completionBlock: { [weak self] _ in + var backgroundTask = OWSBackgroundTask(label:"\(#function)", completionBlock: { [weak self] status in AssertIsOnMainThread() + + guard status == .expired else { + return + } + guard let strongSelf = self else { return }