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

Commit 350d36d0 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

am: a68ef155

Change-Id: Id86d6555d6dee4dbec87d50ea860a7279ee9692e
parents efbb240c a68ef155
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);