From 2e9c9adfbe35918846c10290eb4448021966ca2a Mon Sep 17 00:00:00 2001 From: Kirill Bulatov Date: Thu, 11 Jan 2024 00:34:18 +0200 Subject: [PATCH] Remove active call data when it was accepted That hopefully helps with call notifications sometimes not being closed co-authored-by: Max --- crates/call/src/call.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/call/src/call.rs b/crates/call/src/call.rs index 3561cc33852a84d78ed21371432743d9dc540862..3257906386eb23a9639536efc3367999b1932d58 100644 --- a/crates/call/src/call.rs +++ b/crates/call/src/call.rs @@ -282,7 +282,7 @@ impl ActiveCall { return Task::ready(Err(anyhow!("cannot join while on another call"))); } - let call = if let Some(call) = self.incoming_call.1.borrow().clone() { + let call = if let Some(call) = self.incoming_call.0.borrow_mut().take() { call } else { return Task::ready(Err(anyhow!("no incoming call")));