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

Commit f8369aee authored by Shriram Ganesh's avatar Shriram Ganesh
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 9f648649
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -267,7 +267,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 {