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

Commit a68ef155 authored by Tyler Gunn's avatar Tyler Gunn Committed by android-build-merger
Browse files

Merge "Correct NPE when active call is disconnected."

am: 209afa9d

Change-Id: I5885d8d1aef37869a762626bfe8faab9b40ae956
parents 7b4e8c31 209afa9d
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -161,10 +161,15 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
                    // If there is an active call.
                    if (mForegroundCall.hasConnections()) {
                        ImsCall activeCall = mForegroundCall.getFirstConnection().getImsCall();
                        if (activeCall != null && imsCall != null) {
                            // activeCall could be null if the foreground call is in a disconnected
                            // state.  If either of the calls is null there is no need to check if
                            // one will be disconnected on answer.
                            boolean answeringWillDisconnect =
                                    shouldDisconnectActiveCallOnAnswer(activeCall, imsCall);
                            conn.setActiveCallDisconnectedOnAnswer(answeringWillDisconnect);
                        }
                    }
                    conn.setAllowAddCallDuringVideoCall(mAllowAddCallDuringVideoCall);
                    addConnection(conn);