Browse Source

remove check for nationalPrefixFormattingRule empty before setting nationalPrefixOptionalWhenFormatting in BuildMetadataFromXml

pull/884/head
David Yonge-Mallo 10 years ago
parent
commit
0bd35804c8
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

@ -319,14 +319,12 @@ public class BuildMetadataFromXml {
format.setNationalPrefixFormattingRule(nationalPrefixFormattingRule);
}
if (format.hasNationalPrefixFormattingRule()) {
if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) {
format.setNationalPrefixOptionalWhenFormatting(
Boolean.valueOf(numberFormatElement.getAttribute(
NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)));
} else {
format.setNationalPrefixOptionalWhenFormatting(nationalPrefixOptionalWhenFormatting);
}
if (numberFormatElement.hasAttribute(NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)) {
format.setNationalPrefixOptionalWhenFormatting(
Boolean.valueOf(numberFormatElement.getAttribute(
NATIONAL_PREFIX_OPTIONAL_WHEN_FORMATTING)));
} else {
format.setNationalPrefixOptionalWhenFormatting(nationalPrefixOptionalWhenFormatting);
}
if (numberFormatElement.hasAttribute(CARRIER_CODE_FORMATTING_RULE)) {
format.setDomesticCarrierCodeFormattingRule(validateRE(


Loading…
Cancel
Save