Author: kostat
Date: 2007-03-06 11:58:09 -0500 (Tue, 06 Mar 2007)
New Revision: 73825

Modified:
   
trunk/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/GenericProvider.cs
Log:
Use context class loader, if available

Modified: 
trunk/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/GenericProvider.cs
===================================================================
--- 
trunk/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/GenericProvider.cs 
    2007-03-06 16:55:48 UTC (rev 73824)
+++ 
trunk/mcs/class/System.Data/Mainsoft.Data.Jdbc.Providers.jvm/GenericProvider.cs 
    2007-03-06 16:58:09 UTC (rev 73825)
@@ -211,6 +211,9 @@
 
                                if (driver != null && driver.Length != 0) {
                                        try {
+                                               java.lang.ClassLoader 
contextLoader = (java.lang.ClassLoader) AppDomain.CurrentDomain.GetData 
("GH_ContextClassLoader");
+                                               if (contextLoader != null)
+                                                       return (Driver) 
contextLoader.loadClass (driver).newInstance ();
                                                return (Driver) 
java.lang.Class.forName (driver).newInstance ();
                                        }
                                        catch (java.lang.ClassNotFoundException 
e) {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to