diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index b973520be..705e000d0 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -69,6 +69,9 @@ } else if (PhoneMainView.instance.currentView == ChatConversationInfoView.compositeViewDescription) { ChatConversationInfoView *view = VIEW(ChatConversationInfoView); [view removeCallbacks]; + } else if (PhoneMainView.instance.currentView == RecordingsListView.compositeViewDescription) { + // To avoid crash if recording is still played. + [PhoneMainView.instance changeCurrentView:DialerView.compositeViewDescription]; } [CoreManager.instance stopLinphoneCore]; }