You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ma...@apache.org on 2010/01/04 10:32:38 UTC

svn commit: r895584 - /felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java

Author: marrs
Date: Mon Jan  4 09:32:37 2010
New Revision: 895584

URL: http://svn.apache.org/viewvc?rev=895584&view=rev
Log:
bugfix for instance bound service dependencies

Modified:
    felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java

Modified: felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java?rev=895584&r1=895583&r2=895584&view=diff
==============================================================================
--- felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java (original)
+++ felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java Mon Jan  4 09:32:37 2010
@@ -292,7 +292,7 @@
             newState = new State((List) m_dependencies.clone(), !oldState.isInactive(), m_isInstantiated, m_isBound);
             m_state = newState;
         }
-        if (newState.isAllRequiredAvailable()) {
+        if (newState.isAllRequiredAvailable() || newState.isWaitingForRequiredInstantiated()) {
         	updateInstance(dependency);
         }
         calculateStateChanges(oldState, newState);