You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ri...@apache.org on 2006/07/24 12:37:06 UTC

svn commit: r425000 - /incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java

Author: rickhall
Date: Mon Jul 24 03:37:06 2006
New Revision: 425000

URL: http://svn.apache.org/viewvc?rev=425000&view=rev
Log:
Now dispatches to AllServiceListeners correctly too (FELIX-5). Still need
to implemented the remaining AllServiceListener functionality (FELIXi-32)

Modified:
    incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java

Modified: incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java
URL: http://svn.apache.org/viewvc/incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java?rev=425000&r1=424999&r2=425000&view=diff
==============================================================================
--- incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java (original)
+++ incubator/felix/trunk/org.apache.felix.framework/src/main/java/org/apache/felix/framework/util/EventDispatcher.java Mon Jul 24 03:37:06 2006
@@ -685,7 +685,8 @@
                 // Dispatch according to the filter.
                 if ((filter == null) || filter.match(((ServiceEvent) event).getServiceReference()))
                 {
-                    if (Felix.isServiceAssignable(bundle, ((ServiceEvent) event).getServiceReference()))
+                    if ((l instanceof AllServiceListener) ||
+                        Felix.isServiceAssignable(bundle, ((ServiceEvent) event).getServiceReference()))
                     {
                         if (System.getSecurityManager() != null)
                         {