Fix automatic parent delegation hack. (FELIX-1371)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@794710 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
index 8b9c185..396e2ec 100644
--- a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
@@ -1429,7 +1429,7 @@
                 // Delegate to the parent class loader unless this call
                 // is due to outside code calling a method on the bundle
                 // interface (e.g., Bundle.loadClass()).
-                if (delegate && !Bundle.class.isInstance(classes[i - 1]))
+                if (delegate && !Bundle.class.isAssignableFrom(classes[i - 1]))
                 {
                     try
                     {