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

Commit 22fbef9b authored by Xiangyu/Malcolm Chen's avatar Xiangyu/Malcolm Chen Committed by Android (Google) Code Review
Browse files

Merge "Move getPhoneCount implementation back to TelephonyManager."

parents be68b12e 66295985
Loading
Loading
Loading
Loading
+1 −23
Original line number Diff line number Diff line
@@ -165,7 +165,7 @@ public class PhoneConfigurationManager {
                    + numOfSims + " sims, exiting!");
            return;
        }
        if (getNumOfActiveSims() != numOfSims) {
        if (getPhoneCount() != numOfSims) {
            Message callback = Message.obtain(
                    mHandler, EVENT_SWITCH_DSDS_CONFIG_DONE, numOfSims);
            mRadioConfig.setModemsConfig(numOfSims, callback);
@@ -175,28 +175,6 @@ public class PhoneConfigurationManager {
        }
    }

    /**
     * Get how many sims have been activated on the phone
     * NOTE: In order to support more than 3 sims, we need to change this method.
     */
    public int getNumOfActiveSims() {
        String mSimConfig =
                SystemProperties.get(TelephonyProperties.PROPERTY_MULTI_SIM_CONFIG);
        int numOfSims;
        switch (mSimConfig) {
            case TSTS:
                numOfSims = 3;
                break;
            case DSDA:
            case DSDS:
                numOfSims = 2;
                break;
            default:
                numOfSims = 1;
        }
        return numOfSims;
    }

    /**
     * Get whether reboot is required or not after making changes to modem configurations.
     * Return value defaults to false