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

Commit 87fba5b6 authored by Sanket Padawe's avatar Sanket Padawe Committed by Android Git Automerger
Browse files

am 3fa285f9: Merge "SubscriptionManager: Fix NPE in getSimStateForSlotIdx" into mnc-dev

* commit '3fa285f9':
  SubscriptionManager: Fix NPE in getSimStateForSlotIdx
parents ea44079e 3fa285f9
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -1124,13 +1124,14 @@ public class SubscriptionManager {
     * {@hide}
     */
    public static int getSimStateForSlotIdx(int slotIdx) {
        int simState;
        int simState = TelephonyManager.SIM_STATE_UNKNOWN;

        try {
            ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
            if (iSub != null) {
                simState = iSub.getSimStateForSlotIdx(slotIdx);
            }
        } catch (RemoteException ex) {
            simState = TelephonyManager.SIM_STATE_UNKNOWN;
        }
        logd("getSimStateForSubscriber: simState=" + simState + " slotIdx=" + slotIdx);
        return simState;
@@ -1144,7 +1145,9 @@ public class SubscriptionManager {
    public boolean isActiveSubId(int subId) {
        try {
            ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
            if (iSub != null) {
                return iSub.isActiveSubId(subId);
            }
        } catch (RemoteException ex) {
        }
        return false;