Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6792d653 authored by Shriram Ganesh's avatar Shriram Ganesh Committed by Gerrit - the friendly Code Review server
Browse files

Add support for held SRVCC conference call

When processing remove call request, mark any call that is alive
as disconnected and process accordingly. This fixes an issue where
calls not in active state are not cleaned up correctly.

CRs-Fixed: 773399
Change-Id: Iefd48f5f1ab519c6cd9a27853e4de74854a57595
parent 85be94ae
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -260,7 +260,7 @@ final class ConnectionServiceWrapper extends ServiceBinder<IConnectionService> {
                case MSG_REMOVE_CALL: {
                    call = mCallIdMapper.getCall(msg.obj);
                    if (call != null) {
                        if (call.isActive()) {
                        if (call.isAlive()) { //Any Call that is alive
                            mCallsManager.markCallAsDisconnected(
                                    call, new DisconnectCause(DisconnectCause.REMOTE));
                        } else {