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