Author: cziegeler
Date: Wed Apr 11 13:59:31 2012
New Revision: 1324766
URL: http://svn.apache.org/viewvc?rev=1324766&view=rev
Log:
FELIX-3453 : EventAdmin ignoring filters for handler which are registered for
all (*) topics
Modified:
felix/trunk/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
Modified:
felix/trunk/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
URL:
http://svn.apache.org/viewvc/felix/trunk/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java?rev=1324766&r1=1324765&r2=1324766&view=diff
==============================================================================
---
felix/trunk/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
(original)
+++
felix/trunk/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
Wed Apr 11 13:59:31 2012
@@ -136,7 +136,7 @@ public class EventHandlerProxy {
}
// Second check filter (but only if topics is valid)
Filter handlerFilter = null;
- if ( this.topics != null )
+ if ( valid )
{
final Object filterObj =
reference.getProperty(EventConstants.EVENT_FILTER);
if (filterObj instanceof String)