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) {