New test.
[mono.git] / mcs / class / I18N / Common / Manager.cs
index f1a11867d43d2b3544fa37c9a41a097f5e5a4dbd..50593c236a22729f92693541349cf9e17e95ed63 100644 (file)
@@ -47,6 +47,7 @@ public class Manager
        private Hashtable handlers;             // List of all handler classes.
        private Hashtable active;               // Currently active handlers.
        private Hashtable assemblies;   // Currently loaded region assemblies.
+       static readonly object lockobj = new object ();
 
        // Constructor.
        private Manager()
@@ -63,7 +64,7 @@ public class Manager
                        {
                                get
                                {
-                                       lock(typeof(Manager))
+                                       lock(lockobj)
                                        {
                                                if(manager == null)
                                                {