commit | c3bd698a6dced3b1fc5085a4dd79d9ac584fe2ef | [log] [tgz] |
---|---|---|
author | Pierre De Rop <pderop@apache.org> | Tue Mar 29 20:21:42 2011 +0000 |
committer | Pierre De Rop <pderop@apache.org> | Tue Mar 29 20:21:42 2011 +0000 |
tree | dc8c6eedc3ad21d4d5d51b452304feb741e9c4f6 | |
parent | f13bb0dfdcb7ea786615e056a9283b487498d2cc [diff] |
Don't add any extra dependencies, if the list of extra dependencies is empty git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1086721 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java b/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java index 54df650..9bdbb3d 100644 --- a/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java +++ b/dependencymanager/runtime/src/main/java/org/apache/felix/dm/runtime/ServiceLifecycleHandler.java
@@ -205,7 +205,11 @@ } // Add all extra dependencies in one shot, in order to calculate state changes for all dependencies at a time. - service.add(m_namedDeps); + if (m_namedDeps.size() > 0) { + Log.instance().info("ServiceLifecycleHandler.init: adding extra/named dependencies %s", + m_namedDeps); + service.add(m_namedDeps); + } } }