FELIX-5147: Bundle Adapter auto configures class fields even if callbacks are used.


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1720964 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/BundleAdapterImpl.java b/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/BundleAdapterImpl.java
index 9f3d904..87f3281 100644
--- a/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/BundleAdapterImpl.java
+++ b/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/BundleAdapterImpl.java
@@ -53,7 +53,7 @@
         		   .setFilter(filter)
         		   .setStateMask(stateMask)
         		   .setCallbacks("added", "removed"))
-        		   .setCallbacks("init", null, "stop", null);
+        	.setCallbacks("init", null, "stop", null);
 	}
 
 	public class BundleAdapterDecorator extends AbstractDecorator {
@@ -101,8 +101,7 @@
                     .setBundle(bundle)
                     .setStateMask(m_bundleStateMask)
                     .setPropagate(m_propagate)
-                    .setCallbacks(m_cbInstance, m_add, m_change, m_remove)
-                    .setAutoConfig(true)
+                    .setCallbacks(m_cbInstance, m_add, m_change, m_remove) // if no callbacks, autoconfig is enabled
                     .setRequired(true));
 
             for (DependencyContext dc : dependencies) {