Author: atsushi
Date: 2005-06-27 11:36:30 -0400 (Mon, 27 Jun 2005)
New Revision: 46560
Modified:
trunk/mono/tools/locale-builder/ChangeLog
trunk/mono/tools/locale-builder/Driver.cs
Log:
2005-06-27 Atsushi Enomoto <[EMAIL PROTECTED]>
* Driver.cs : basic pattern string should be added to extra pattern
array. This fixes bug #75353.
Modified: trunk/mono/tools/locale-builder/ChangeLog
===================================================================
--- trunk/mono/tools/locale-builder/ChangeLog 2005-06-27 15:26:49 UTC (rev
46559)
+++ trunk/mono/tools/locale-builder/ChangeLog 2005-06-27 15:36:30 UTC (rev
46560)
@@ -1,3 +1,8 @@
+2005-06-27 Atsushi Enomoto <[EMAIL PROTECTED]>
+
+ * Driver.cs : basic pattern string should be added to extra pattern
+ array. This fixes bug #75353.
+
2005-05-19 Atsushi Enomoto <[EMAIL PROTECTED]>
* Driver.cs, CultureInfoEntry.cs : Use hacky shallow copy to clone
Modified: trunk/mono/tools/locale-builder/Driver.cs
===================================================================
--- trunk/mono/tools/locale-builder/Driver.cs 2005-06-27 15:26:49 UTC (rev
46559)
+++ trunk/mono/tools/locale-builder/Driver.cs 2005-06-27 15:36:30 UTC (rev
46560)
@@ -366,6 +366,12 @@
}
}
+ private void AddPattern (ArrayList al, string pattern)
+ {
+ if (!al.Contains (pattern))
+ al.Add (pattern);
+ }
+
private void LookupDateTimeInfo (XPathNavigator nav,
CultureInfoEntry ci)
{
/**
@@ -465,6 +471,7 @@
df.LongDatePatterns.Add (ext.Current.Value);
} while (ext.MoveNext
());
}
+ AddPattern
(df.LongDatePatterns, df.LongDatePattern);
break;
case "short":
if (value != null)
@@ -476,6 +483,7 @@
df.ShortDatePatterns.Add (ext.Current.Value);
} while (ext.MoveNext
());
}
+ AddPattern
(df.ShortDatePatterns, df.ShortDatePattern);
break;
case "year_month":
if (value != null)
@@ -507,6 +515,7 @@
df.LongTimePatterns.Add (ext.Current.Value);
} while (ext.MoveNext
());
}
+ AddPattern
(df.LongTimePatterns, df.LongTimePattern);
break;
case "short":
if (value != null)
@@ -518,6 +527,7 @@
df.ShortTimePatterns.Add (ext.Current.Value);
} while (ext.MoveNext
());
}
+ AddPattern
(df.ShortTimePatterns, df.ShortTimePattern);
break;
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches