Author: pderop
Date: Wed Apr 13 06:22:49 2011
New Revision: 1091664
URL: http://svn.apache.org/viewvc?rev=1091664&view=rev
Log:
The extra dependencies must be added in one shot, outside the loop which
configure named dependencies.
Modified:
felix/trunk/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java
Modified:
felix/trunk/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java
URL:
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java?rev=1091664&r1=1091663&r2=1091664&view=diff
==============================================================================
---
felix/trunk/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java
(original)
+++
felix/trunk/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java
Wed Apr 13 06:22:49 2011
@@ -208,14 +208,14 @@ public class ServiceLifecycleHandler
dependency, m_srvMeta);
Dependency d = depBuilder.build(m_bundle, dm, true);
m_namedDeps.add(d);
- }
-
- // Add all extra dependencies in one shot, in order to calculate
state changes for all dependencies at a time.
- if (m_namedDeps.size() > 0) {
- Log.instance().info("ServiceLifecycleHandler.init: adding
extra/named dependencies %s",
- m_namedDeps);
- service.add(m_namedDeps);
- }
+ }
+ }
+
+ // Add all extra dependencies in one shot, in order to calculate state
changes for all dependencies at a time.
+ if (m_namedDeps.size() > 0) {
+ Log.instance().info("ServiceLifecycleHandler.init: adding
extra/named dependencies %s",
+ m_namedDeps);
+ service.add(m_namedDeps);
}
}