* Thread.cs: Use new culture info method for constructing the
authorJackson Harper <jackson@novell.com>
Wed, 7 Apr 2004 18:58:44 +0000 (18:58 -0000)
committerJackson Harper <jackson@novell.com>
Wed, 7 Apr 2004 18:58:44 +0000 (18:58 -0000)
current culture.

svn path=/trunk/mcs/; revision=25181

mcs/class/corlib/System.Threading/ChangeLog
mcs/class/corlib/System.Threading/Thread.cs

index 3bdb69cec45d224b84870e594cede82f52e9a9ec..318c5a4fa14bf8f28cd163cdfc132ef7eccfbf0b 100644 (file)
@@ -1,3 +1,8 @@
+2004-04-07  Jackson Harper  <jackson@ximian.com>
+
+       * Thread.cs: Use new culture info method for constructing the
+       current culture.
+       
 2004-04-07  Lluis Sanchez Gual <lluis@ximian.com>
 
        * ReaderWriterLock.cs: When a thread holds a writer lock, a call to
index 9d98bcf8039065cd87c63f30b0bdc173b596abcf..737b07978f2578408a215bad1c6a6dfee894fb27 100755 (executable)
@@ -287,12 +287,7 @@ namespace System.Threading
                                                        } else {
                                                                in_currentculture=true;
                                                        
-                                                               try {
-                                                                       current_culture = new CultureInfo (current_lcid ());
-                                                               } catch (ArgumentException) {
-                                                                       
-                                                                       current_culture = CultureInfo.InvariantCulture;
-                                                               }
+                                                               current_culture = CultureInfo.ConstructCurrentCulture ();
                                                        }
                                                }
                                                
@@ -319,12 +314,7 @@ namespace System.Threading
                                                         * System and
                                                         * UI cultures
                                                         */
-                                                       try {
-                                                               current_ui_culture = new CultureInfo (current_lcid ());
-                                                       } catch (ArgumentException) {
-                                                       
-                                                               current_ui_culture = CultureInfo.InvariantCulture;
-                                                       }
+                                                       current_ui_culture = CultureInfo.ConstructCurrentUICulture ();
                                                }
                                        }
                                }