]> granicus.if.org Git - icu/commitdiff
ICU-9789 Fix problems that Markus found in review.
authorMark Davis <mark@macchiato.com>
Fri, 14 Dec 2012 16:29:05 +0000 (16:29 +0000)
committerMark Davis <mark@macchiato.com>
Fri, 14 Dec 2012 16:29:05 +0000 (16:29 +0000)
X-SVN-Rev: 32963

icu4j/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java

index 70229fa771138254d8b71128ec23f222e58c0a3b..a17d2d4eae9f17f73e7750e961abd86af464b7a9 100644 (file)
@@ -1998,7 +1998,7 @@ public class SimpleDateFormat extends DateFormat {
                     String leapMonthName = MessageFormat.format(monthPattern, data[i]);
                     length = leapMonthName.length();
                     if (length > bestMatchLength &&
-                        text.regionMatches(true, start, leapMonthName, 0, length))
+                        (matchLength = regionMatchesWithOptionalDot(text, start, leapMonthName, length)) >= 0)
                         {
                             bestMatch = i;
                             bestMatchLength = length;