Fixed missed call notification for aborted outgoing call

This commit is contained in:
Sylvain Berfini 2020-09-06 10:06:36 +02:00
parent b9ee063018
commit c3a6f9298b

View file

@ -122,9 +122,10 @@ class NotificationsManager(private val context: Context) {
Call.State.IncomingEarlyMedia, Call.State.IncomingReceived -> displayIncomingCallNotification(call)
Call.State.End, Call.State.Error -> dismissCallNotification(call)
Call.State.Released -> {
if (call.callLog.status == Call.Status.Missed ||
if (call.dir == Call.Dir.Incoming
&& (call.callLog.status == Call.Status.Missed ||
call.callLog.status == Call.Status.Aborted ||
call.callLog.status == Call.Status.EarlyAborted) {
call.callLog.status == Call.Status.EarlyAborted)) {
displayMissedCallNotification(call)
}
}