Return the correct metadata.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Wed, 29 May 2013 19:35:26 +0000 (21:35 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Wed, 29 May 2013 19:35:26 +0000 (21:35 +0200)
src/main/java/net/pterodactylus/sonitus/data/filter/PredicateFilter.java

index 4000a5b..b400dc7 100644 (file)
@@ -83,6 +83,14 @@ public class PredicateFilter extends DummyFilter {
        }
 
        @Override
+       public Metadata metadata() {
+               if (metadataMatches.get()) {
+                       return filter.metadata();
+               }
+               return super.metadata();
+       }
+
+       @Override
        public void metadataUpdated(Metadata metadata) {
                metadataMatches.set(metadataPredicate.apply(metadata));
                if (metadataMatches.get()) {