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

Commit 4bdbd135 authored by changbetty's avatar changbetty
Browse files

[Mainline] Use the @SystemApi setAlwaysAllowMmsData in TelephonyManager for mainline

Bug: 146309719
Test: make RunSettingsRoboTests ROBOTEST_FILTER=MmsMessagePreferenceControllerTest
Change-Id: Ia591e82e1a55f36c98e7b00965532ff0762e1e77
Merged-In: Ia591e82e1a55f36c98e7b00965532ff0762e1e77
parent cd4113ba
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ public class MmsMessagePreferenceController extends TelephonyTogglePreferenceCon

    @Override
    public boolean setChecked(boolean isChecked) {
        return mSubscriptionManager.setAlwaysAllowMmsData(mSubId, isChecked);
        return mTelephonyManager.setAlwaysAllowMmsData(isChecked);
    }

    @Override
+2 −2
Original line number Diff line number Diff line
@@ -115,9 +115,9 @@ public class MmsMessagePreferenceControllerTest {
    @Test
    public void setChecked_setDataIntoSubscriptionManager() {
        mController.setChecked(true);
        verify(mSubscriptionManager).setAlwaysAllowMmsData(SUB_ID, true);
        verify(mTelephonyManager).setAlwaysAllowMmsData(true);

        mController.setChecked(false);
        verify(mSubscriptionManager).setAlwaysAllowMmsData(SUB_ID, false);
        verify(mTelephonyManager).setAlwaysAllowMmsData(false);
    }
}