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

Commit d8dcb7db authored by Brad Ebinger's avatar Brad Ebinger Committed by Android (Google) Code Review
Browse files

Merge "Fix ImsMmTelManager API in accordance with the council"

parents 9f26a372 7e3d2cda
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -90,7 +90,7 @@ public class ImsSmsDispatcher extends SMSDispatcher {
                }

                @Override
                public void onDeregistered(ImsReasonInfo info) {
                public void onUnregistered(ImsReasonInfo info) {
                    Rlog.d(TAG, "onImsDisconnected imsReasonInfo=" + info);
                    synchronized (mLock) {
                        mIsRegistered = false;
+1 −1
Original line number Diff line number Diff line
@@ -2973,7 +2973,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
                }

                @Override
                public void onDeregistered(ImsReasonInfo imsReasonInfo) {
                public void onUnregistered(ImsReasonInfo imsReasonInfo) {
                    if (DBG) log("onImsDisconnected imsReasonInfo=" + imsReasonInfo);
                    mPhone.setServiceState(ServiceState.STATE_OUT_OF_SERVICE);
                    mPhone.setImsRegistered(false);
+1 −1
Original line number Diff line number Diff line
@@ -226,7 +226,7 @@ public class ImsRegistrationTests {
    public void testRegistrationCallbackNoCallbackIfUnknown() throws RemoteException {
        mRegBinder.addRegistrationCallback(mCallback2);
        // Verify that if we have never set the registration state, we do not callback immediately
        // with onDeregistered.
        // with onUnregistered.
        verify(mCallback2, never()).onDeregistered(any(ImsReasonInfo.class));
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -272,7 +272,7 @@ public class ImsPhoneCallTrackerTest extends TelephonyTest {
    @SmallTest
    public void testImsDeregistered() {
        // when IMS is deregistered
        mRegistrationCallback.onDeregistered(new ImsReasonInfo());
        mRegistrationCallback.onUnregistered(new ImsReasonInfo());
        // then service state should be OUT_OF_SERVICE and ImsPhone state set to not registered
        verify(mImsPhone).setServiceState(eq(ServiceState.STATE_OUT_OF_SERVICE));
        verify(mImsPhone).setImsRegistered(eq(false));