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

Commit e31b09c8 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix to handle duplicate call id for conference call"

parents e280c890 ce4be277
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -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);
                    mListener.callSessionMergeComplete(new ImsCallSession(newSession));
               } else {
                   // Session already exists. Hence no need to pass
                   mListener.callSessionMergeComplete(null);