commit | f4fbe41305e2507209aa91b771a098cb38f49322 | [log] [tgz] |
---|---|---|
author | Guillaume Nodet <gnodet@apache.org> | Fri Apr 17 11:44:15 2015 +0000 |
committer | Guillaume Nodet <gnodet@apache.org> | Fri Apr 17 11:44:15 2015 +0000 |
tree | 0005de3fd6286df66e762db934fbc21ac7ce7ea3 | |
parent | a937abca1ee7c35e95e13effcba0c13430c9f7ea [diff] |
[FELIX-4851] ConfigAdmin only forwards ConfigurationEvents to ConfigurationListeners which are provided by bundles that are in state ACTIVE git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1674281 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java b/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java index c1b80a5..61e5993 100644 --- a/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java +++ b/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java
@@ -2025,7 +2025,7 @@ private void sendEvent( final int serviceIndex ) { - if ( listenerProvider[serviceIndex].getState() == Bundle.ACTIVE && this.listeners[serviceIndex] != null ) + if ( this.listeners[serviceIndex] != null ) { log( LogService.LOG_DEBUG, "Sending {0} event for {1} to {2}", new Object[] { getTypeName(), pid, ConfigurationManager.toString( listenerReferences[serviceIndex] ) } );