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

Commit 79589cfa authored by Brad Ebinger's avatar Brad Ebinger Committed by android-build-merger
Browse files

Merge "Reset IMS Capabilities when IMS disconnects" into oc-dev am: 2137cf9d

am: 4d121fe8

Change-Id: I6df39446b29733bb66f7d294928216340072e812
parents 3c21733e 4d121fe8
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2504,6 +2504,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
        @Override
        public void onImsDisconnected(ImsReasonInfo imsReasonInfo) {
            if (DBG) log("onImsDisconnected imsReasonInfo=" + imsReasonInfo);
            resetImsCapabilities();
            mPhone.setServiceState(ServiceState.STATE_OUT_OF_SERVICE);
            mPhone.setImsRegistered(false);
            mPhone.processDisconnectReason(imsReasonInfo);
@@ -3227,6 +3228,13 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
        }
    }

    private void resetImsCapabilities() {
        log("Resetting Capabilities...");
        for (int i = 0; i < mImsFeatureEnabled.length; i++) {
            mImsFeatureEnabled[i] = false;
        }
    }

    /**
     * @return {@code true} if the device is connected to a WIFI network, {@code false} otherwise.
     */