X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Fsource%2FMultiSource.java;h=645a41db47cc27a3178791614d6c58f8b2aa3fd6;hb=34143658ae3c5157af1e145321618b1c244f5410;hp=0ff1126da585358963b842c37e4c7fb7c28d8a47;hpb=3a12209e82233cd79677a0d847321f41b41aa9a5;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/source/MultiSource.java b/src/main/java/net/pterodactylus/sonitus/data/source/MultiSource.java index 0ff1126..645a41d 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/source/MultiSource.java +++ b/src/main/java/net/pterodactylus/sonitus/data/source/MultiSource.java @@ -105,7 +105,7 @@ public class MultiSource extends AbstractFilter { this.source.notifyAll(); } metadataUpdated(source.metadata()); - logger.info(String.format("Next Source set: %s", source)); + logger.info(String.format("Next Source set: %s", source.name())); } } @@ -136,7 +136,7 @@ public class MultiSource extends AbstractFilter { @Override public Metadata metadata() { - if (super.metadata() == null) { + if (super.metadata() == Metadata.UNKNOWN) { /* no metadata yet, wait for it. */ waitForNewSource(); sourceChanged = false; @@ -150,6 +150,7 @@ public class MultiSource extends AbstractFilter { try { return source.get().get(bufferSize); } catch (EOFException eofe1) { + logger.info(String.format("Got EOF from %s.", source.get().name())); waitForNewSource(); } finally { synchronized (source) {