Fixed an issue with dynamic life cycle listeners.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1076269 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java
index d368216..189ab86 100644
--- a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java
+++ b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ComponentImpl.java
@@ -514,7 +514,7 @@
     	synchronized (m_dependencies) {
     		state = m_state;
     	}
-    	if (state.isAllRequiredAvailable()) {
+    	if (state.isBound()) {
     		listener.starting(this);
     		listener.started(this);
     	}