From 935fb467d2a122b83b1f8a137089cdc90bde264a Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Thu, 18 May 2017 16:03:40 +0200 Subject: [PATCH] reload callincoming view when necessary --- Classes/PhoneMainView.m | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Classes/PhoneMainView.m b/Classes/PhoneMainView.m index e4340da5d..ed0d02d9e 100644 --- a/Classes/PhoneMainView.m +++ b/Classes/PhoneMainView.m @@ -390,7 +390,17 @@ static RootViewManager *rootViewManagerInstance = nil; } } else { linphone_call_resume((LinphoneCall *)calls->data); - [self changeCurrentView:CallView.compositeViewDescription]; + while (calls) { + if (linphone_call_get_state((LinphoneCall *)calls->data) == LinphoneCallIncomingReceived || + linphone_call_get_state((LinphoneCall *)calls->data) == LinphoneCallIncomingEarlyMedia) { + [self displayIncomingCall:(LinphoneCall *)calls->data]; + break; + } + calls = calls->next; + } + if (calls == NULL) { + [self changeCurrentView:CallView.compositeViewDescription]; + } } break; }