reload callincoming view when necessary

This commit is contained in:
Benjamin Reis 2017-05-18 16:03:40 +02:00
parent 3e91b3907d
commit 935fb467d2

View file

@ -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;
}