Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +9 −0 Original line number Diff line number Diff line Loading @@ -1367,6 +1367,15 @@ public final class ImsPhoneCallTracker extends CallTracker { } else { // Multi-call SRVCC mHandoverCall.mConnections.addAll(call.mConnections); } if (mHandoverCall.mConnections != null) { for (Connection c : mHandoverCall.mConnections) { ((ImsPhoneConnection)c).changeParent(mHandoverCall); } } if (call.getState().isAlive()) { log ("Call is alive and state is " + call.mState); mHandoverCall.mState = call.mState; } call.mConnections.clear(); call.mState = ImsPhoneCall.State.IDLE; } Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +9 −0 Original line number Diff line number Diff line Loading @@ -1367,6 +1367,15 @@ public final class ImsPhoneCallTracker extends CallTracker { } else { // Multi-call SRVCC mHandoverCall.mConnections.addAll(call.mConnections); } if (mHandoverCall.mConnections != null) { for (Connection c : mHandoverCall.mConnections) { ((ImsPhoneConnection)c).changeParent(mHandoverCall); } } if (call.getState().isAlive()) { log ("Call is alive and state is " + call.mState); mHandoverCall.mState = call.mState; } call.mConnections.clear(); call.mState = ImsPhoneCall.State.IDLE; } Loading