diff options
| author | 2019-12-10 14:39:01 -0800 | |
|---|---|---|
| committer | 2019-12-10 14:39:01 -0800 | |
| commit | 8d547797262f523aaf21d33c7096e247b40bdd9f (patch) | |
| tree | a669661a910b788a8bf1d2bab686078200b374e4 | |
| parent | 2dcd338a4682f9d18005b69726dfd3e94682bc83 (diff) | |
| parent | e31b09c825e78dd6168793666e1141f034382c66 (diff) | |
Merge "Fix to handle duplicate call id for conference call"
am: e31b09c825
Change-Id: I4c9812fcde1a73389e3ded89280e9084ec83aaf7
| -rw-r--r-- | telephony/java/android/telephony/ims/ImsCallSession.java | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/telephony/java/android/telephony/ims/ImsCallSession.java b/telephony/java/android/telephony/ims/ImsCallSession.java index 47c468121484..5adc99e11478 100644 --- a/telephony/java/android/telephony/ims/ImsCallSession.java +++ b/telephony/java/android/telephony/ims/ImsCallSession.java @@ -1173,18 +1173,8 @@ public class ImsCallSession { public void callSessionMergeComplete(IImsCallSession newSession) { if (mListener != null) { if (newSession != null) { - // Check if the active session is the same session that was - // active before the merge request was sent. - ImsCallSession validActiveSession = ImsCallSession.this; - try { - if (!Objects.equals(miSession.getCallId(), newSession.getCallId())) { - // New session created after conference - validActiveSession = new ImsCallSession(newSession); - } - } catch (RemoteException rex) { - Log.e(TAG, "callSessionMergeComplete: exception for getCallId!"); - } - mListener.callSessionMergeComplete(validActiveSession); + // New session created after conference + mListener.callSessionMergeComplete(new ImsCallSession(newSession)); } else { // Session already exists. Hence no need to pass mListener.callSessionMergeComplete(null); |