Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +11 −1 Original line number Diff line number Diff line Loading @@ -1189,6 +1189,13 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { ImsPhoneConnection foregroundConnection = mForegroundCall.getFirstConnection(); if (foregroundConnection != null) { foregroundConnection.setConferenceConnectTime(conferenceConnectTime); foregroundConnection.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_START, null); } ImsPhoneConnection backgroundConnection = findConnection(bgImsCall); if (backgroundConnection != null) { backgroundConnection.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_START, null); } try { Loading Loading @@ -1720,9 +1727,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return DisconnectCause.BUSY; case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.LOCAL; case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.IMS_MERGED_SUCCESSFULLY; case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: case ImsReasonInfo.CODE_REMOTE_CALL_DECLINE: // If the call has been declined locally (on this device), or on remotely (on Loading Loading @@ -2293,6 +2302,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { ImsPhoneConnection conn = findConnection(call); if (conn != null) { conn.onConferenceMergeFailed(); conn.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_COMPLETE, null); } } Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +11 −1 Original line number Diff line number Diff line Loading @@ -1189,6 +1189,13 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { ImsPhoneConnection foregroundConnection = mForegroundCall.getFirstConnection(); if (foregroundConnection != null) { foregroundConnection.setConferenceConnectTime(conferenceConnectTime); foregroundConnection.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_START, null); } ImsPhoneConnection backgroundConnection = findConnection(bgImsCall); if (backgroundConnection != null) { backgroundConnection.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_START, null); } try { Loading Loading @@ -1720,9 +1727,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { return DisconnectCause.BUSY; case ImsReasonInfo.CODE_USER_TERMINATED: case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.LOCAL; case ImsReasonInfo.CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE: return DisconnectCause.IMS_MERGED_SUCCESSFULLY; case ImsReasonInfo.CODE_LOCAL_CALL_DECLINE: case ImsReasonInfo.CODE_REMOTE_CALL_DECLINE: // If the call has been declined locally (on this device), or on remotely (on Loading Loading @@ -2293,6 +2302,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { ImsPhoneConnection conn = findConnection(call); if (conn != null) { conn.onConferenceMergeFailed(); conn.onConnectionEvent(android.telecom.Connection.EVENT_MERGE_COMPLETE, null); } } Loading