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

Commit df566e9f authored by duho.ro's avatar duho.ro Committed by Android Git Automerger
Browse files

am 21fe62ac: telephony: redirect call barring MMI code to other purpose

* commit '21fe62ac':
  telephony: redirect call barring MMI code to other purpose
parents 7e3220ca 21fe62ac
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package com.android.internal.telephony.gsm;

import android.content.Context;
import android.content.res.Resources;
import com.android.internal.telephony.*;
import com.android.internal.telephony.uicc.IccRecords;
import com.android.internal.telephony.uicc.UiccCardApplication;
@@ -361,15 +362,17 @@ public final class GsmMmiCode extends Handler implements MmiCode {

    static boolean
    isServiceCodeCallBarring(String sc) {
        return sc != null &&
                (sc.equals(SC_BAOC)
                || sc.equals(SC_BAOIC)
                || sc.equals(SC_BAOICxH)
                || sc.equals(SC_BAIC)
                || sc.equals(SC_BAICr)
                || sc.equals(SC_BA_ALL)
                || sc.equals(SC_BA_MO)
                || sc.equals(SC_BA_MT));
        Resources resource = Resources.getSystem();
        if (sc != null) {
            String[] barringMMI = resource.getStringArray(
                com.android.internal.R.array.config_callBarringMMI);
            if (barringMMI != null) {
                for (String match : barringMMI) {
                    if (sc.equals(match)) return true;
                }
            }
        }
        return false;
    }

    static String