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

Commit f317537a authored by Chen Xu's avatar Chen Xu Committed by Gerrit Code Review
Browse files

Merge "Fix wrong calculation of ota sp Number schema"

parents 980ad483 6e4ff4df
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -3719,9 +3719,9 @@ public class GsmCdmaPhone extends Phone {
            // Get how many number of system selection code ranges
            // Get how many number of system selection code ranges
            int selRc = Integer.parseInt(sch[1]);
            int selRc = Integer.parseInt(sch[1]);
            for (int i = 0; i < selRc; i++) {
            for (int i = 0; i < selRc; i++) {
                if (!TextUtils.isEmpty(sch[i+2]) && !TextUtils.isEmpty(sch[i+3])) {
                if (!TextUtils.isEmpty(sch[i*2+2]) && !TextUtils.isEmpty(sch[i*2+3])) {
                    int selMin = Integer.parseInt(sch[i+2]);
                    int selMin = Integer.parseInt(sch[i*2+2]);
                    int selMax = Integer.parseInt(sch[i+3]);
                    int selMax = Integer.parseInt(sch[i*2+3]);
                    // Check if the selection code extracted from the dial string falls
                    // Check if the selection code extracted from the dial string falls
                    // within any of the range pairs specified in the schema.
                    // within any of the range pairs specified in the schema.
                    if ((sysSelCodeInt >= selMin) && (sysSelCodeInt <= selMax)) {
                    if ((sysSelCodeInt >= selMin) && (sysSelCodeInt <= selMax)) {