X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2FImporter.java;fp=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2FImporter.java;h=5b75d313bc465918feb18786f90badb163ece6be;hb=dce410fec00030c0affde7b19bcde6de847fae13;hp=80a8684bd92f97433faf9d6ece457e0b41fa29be;hpb=bd86c2218b4a8befeb9b2789b62e1697993f0b5b;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/serial/Importer.java b/src/be/nikiroo/utils/serial/Importer.java index 80a8684..5b75d31 100644 --- a/src/be/nikiroo/utils/serial/Importer.java +++ b/src/be/nikiroo/utils/serial/Importer.java @@ -9,6 +9,7 @@ import java.util.zip.GZIPInputStream; import be.nikiroo.utils.IOUtils; import be.nikiroo.utils.streams.Base64InputStream; +import be.nikiroo.utils.streams.BufferedInputStream; import be.nikiroo.utils.streams.NextableInputStream; import be.nikiroo.utils.streams.NextableInputStreamStep; @@ -136,7 +137,7 @@ public class Importer { * @throws IOException * if the content cannot be read (for instance, corrupt data) */ - private boolean processLine(InputStream in) throws NoSuchFieldException, + private boolean processLine(BufferedInputStream in) throws NoSuchFieldException, NoSuchMethodException, ClassNotFoundException, IOException { // Defer to latest child if any @@ -155,10 +156,6 @@ public class Importer { // TODO use the stream, Luke String line = IOUtils.readSmallStream(in); - if (line.isEmpty()) { - return false; - } - if (line.equals("{")) { // START: new child if needed if (link != null) { child = new Importer(map);