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

Commit 65c9c048 authored by Roshan Pius's avatar Roshan Pius Committed by Android Git Automerger
Browse files

am c72811bb: am e0f69aab: am 9df996ed: am 6ad12315: Merge "Reformat local...

am c72811bb: am e0f69aab: am 9df996ed: am 6ad12315: Merge "Reformat local Korean numbers in national format." into mnc-dr-dev

* commit 'c72811bb':
  Reformat local Korean numbers in national format.
parents aa8060df c72811bb
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -1135,6 +1135,8 @@ public class PhoneNumberUtils
        "VI", // U.S. Virgin Islands
    };

    private static final String KOREA_ISO_COUNTRY_CODE = "KR";

    /**
     * Breaks the given number down and formats it according to the rules
     * for the country the number is from.
@@ -1455,7 +1457,14 @@ public class PhoneNumberUtils
        String result = null;
        try {
            PhoneNumber pn = util.parseAndKeepRawInput(phoneNumber, defaultCountryIso);
            if (KOREA_ISO_COUNTRY_CODE.equals(defaultCountryIso) &&
                    (pn.getCountryCode() == util.getCountryCodeForRegion(KOREA_ISO_COUNTRY_CODE))) {
                // Format local Korean phone numbers with country code to corresponding national
                // format which would replace the leading +82 with 0.
                result = util.format(pn, PhoneNumberUtil.PhoneNumberFormat.NATIONAL);
            } else {
                result = util.formatInOriginalFormat(pn, defaultCountryIso);
            }
        } catch (NumberParseException e) {
        }
        return result;