From 15ff3fd9a65fb4d3ef1bbe8fb2e744dd8982543d Mon Sep 17 00:00:00 2001 From: QuentinArguillere Date: Tue, 29 Jun 2021 10:23:24 +0200 Subject: [PATCH] Destroy chatroom objective C object when entering background to avoid a crash caused by a callstatechagned event from background --- Classes/LinphoneAppDelegate.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index c494796b0..432f361c1 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -68,9 +68,11 @@ ChatConversationView *view = VIEW(ChatConversationView); [view removeCallBacks]; [view.tableController setChatRoom:NULL]; + [view setChatRoom:NULL]; } else if (PhoneMainView.instance.currentView == ChatConversationInfoView.compositeViewDescription) { ChatConversationInfoView *view = VIEW(ChatConversationInfoView); [view removeCallbacks]; + [view setRoom:NULL]; } else if (PhoneMainView.instance.currentView == RecordingsListView.compositeViewDescription || PhoneMainView.instance.currentView == DevicesListView.compositeViewDescription) { // To avoid crash [PhoneMainView.instance changeCurrentView:DialerView.compositeViewDescription];