Browse Source

remove check for nationalPrefixFormattingRule empty before setting nationalPrefixOptionalWhenFormatting in BuildMetadataFromXml

cherry-pick of googlei18n/libphonenumber#884
pull/885/head
David Yonge-Mallo 10 years ago
parent
commit
ed306d13b3
1 changed files with 6 additions and 8 deletions
  1. +6
    -8
      tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java

+ 6
- 8
tools/java/common/src/com/google/i18n/phonenumbers/BuildMetadataFromXml.java View File

@ -325,14 +325,12 @@ public class BuildMetadataFromXml {
format.nationalPrefixFormattingRule = nationalPrefixFormattingRule;
}
if (!format.nationalPrefixFormattingRule.equals("")) {
if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) {
format.nationalPrefixOptionalWhenFormatting =
Boolean.valueOf(numberFormatElement.getAttribute(
NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING));
} else {
format.nationalPrefixOptionalWhenFormatting = nationalPrefixOptionalWhenFormatting;
}
if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) {
format.nationalPrefixOptionalWhenFormatting =
Boolean.valueOf(numberFormatElement.getAttribute(
NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING));
} else {
format.nationalPrefixOptionalWhenFormatting = nationalPrefixOptionalWhenFormatting;
}
if (numberFormatElement.hasAttribute(CARRIER_CODE_FORMATTING_RULE)) {
format.domesticCarrierCodeFormattingRule = validateRE(


Loading…
Cancel
Save