# Patch created by heiko # Date: Mo Jul 5 09:52:00 CEST 2004 # Repository: pnetlib # Comments: # # # Clone dateTimeFormat and numberFormat too, if not null ! #### End of Preamble #### #### Patch data follows #### Index: runtime/System/Globalization/CultureInfo.cs =================================================================== RCS file: /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Globalization/CultureInfo.cs,v retrieving revision 1.27 diff -c -r1.27 CultureInfo.cs *** runtime/System/Globalization/CultureInfo.cs 5 Jul 2004 07:28:19 -0000 1.27 --- runtime/System/Globalization/CultureInfo.cs 5 Jul 2004 07:56:47 -0000 *************** *** 714,722 **** #if !ECMA_COMPAT CultureInfo culture = (CultureInfo)(MemberwiseClone()); culture.readOnly = false; ! // force DateTimeFormat and NumberFormat to be recreated on first access ! culture.dateTimeFormat = null; ! culture.numberFormat = null; return culture; #else return MemberwiseClone(); --- 714,723 ---- #if !ECMA_COMPAT CultureInfo culture = (CultureInfo)(MemberwiseClone()); culture.readOnly = false; ! if( null != dateTimeFormat ) culture.dateTimeFormat = (DateTimeFormatInfo) dateTimeFormat.Clone(); ! else culture.dateTimeFormat = null; ! if( null != numberFormat ) culture.numberFormat = (NumberFormatInfo) numberFormat.Clone(); ! else culture.numberFormat = null; return culture; #else return MemberwiseClone(); #### End of Patch data ####