FELIX-3453 : EventAdmin ignoring filters for handler which are registered for all (*) topics

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1324766 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java b/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
index 7216f40..40a4a69 100644
--- a/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
+++ b/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
@@ -136,7 +136,7 @@
         }
         // 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)