diff options
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/gnu/javax/rmi/CORBA/DelegateFactory.java | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 7570a45..a027136 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2004-03-16 Dalibor Topic <robilad@kaffe.org> + + Reported by: Adam Heath <doogie@debian.org> + * gnu/javax/rmi/CORBA/DelegateFactory.java (getInstance): Use context + class loader. + 2004-03-15 Michael Koch <konqueror@gmx.de> * java/util/Locale.java: Reverting my last patch diff --git a/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java b/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java index c98549b..bf6f9e6 100644 --- a/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java +++ b/libjava/gnu/javax/rmi/CORBA/DelegateFactory.java @@ -60,7 +60,9 @@ public class DelegateFactory } try { - Class dclass = Class.forName(dcname); + Class dclass = Class.forName(dcname, + true, + Thread.currentThread().getContextClassLoader()); r = dclass.newInstance(); cache.put(type, r); return r; |