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

Commit b9ba4718 authored by Suresh Koleti's avatar Suresh Koleti Committed by Steve Kondik
Browse files

Telephony(MultiSim): Add support for emergency calls

Populate ecclist by reading ril.ecclist corresponds to
each subscription.
If dialed number is present in consolidated ecclist then
mark as emergency number.

Change-Id: Ibba48a930e29dac0d80d0c8add2e01214a9bf9c3
CRs-fixed: 445415
parent 7c514bc9
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -1699,9 +1699,18 @@ public class PhoneNumberUtils
        // to the list.
        number = extractNetworkPortionAlt(number);

        String numbers = "";
        for (int i = 0; i < MSimTelephonyManager.getDefault().getPhoneCount(); i++) {
            // retrieve the list of emergency numbers
            // check read-write ecclist property first
        String numbers = SystemProperties.get("ril.ecclist");
            String ecclist = (i == 0) ? "ril.ecclist" : ("ril.ecclist" + i);

            if (!TextUtils.isEmpty(numbers)) {
                numbers = numbers + ",";
            }
            numbers = numbers + SystemProperties.get(ecclist);
        }

        if (TextUtils.isEmpty(numbers)) {
            // then read-only ecclist property since old RIL only uses this
            numbers = SystemProperties.get("ro.ril.ecclist");