From: Kalervo Kujala Date: Sun, 4 Dec 2011 19:22:08 +0000 (+0200) Subject: Fix few early returns in parser.js. X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d2303493fe1a2376d5484c195609a2bef79e14ad;p=pdf.js.git Fix few early returns in parser.js. --- diff --git a/src/parser.js b/src/parser.js index 93a3f21..0361916 100644 --- a/src/parser.js +++ b/src/parser.js @@ -225,7 +225,8 @@ var Parser = (function parserParser() { return new PredictorStream(new FlateStream(stream), params); } return new FlateStream(stream); - } else if (name == 'LZWDecode' || name == 'LZW') { + } + if (name == 'LZWDecode' || name == 'LZW') { var earlyChange = 1; if (params) { if (params.has('EarlyChange')) @@ -234,18 +235,21 @@ var Parser = (function parserParser() { new LZWStream(stream, earlyChange), params); } return new LZWStream(stream, earlyChange); - } else if (name == 'DCTDecode' || name == 'DCT') { + } + if (name == 'DCTDecode' || name == 'DCT') { var bytes = stream.getBytes(length); return new JpegStream(bytes, stream.dict, this.xref); - } else if (name == 'ASCII85Decode' || name == 'A85') { + } + if (name == 'ASCII85Decode' || name == 'A85') { return new Ascii85Stream(stream); - } else if (name == 'ASCIIHexDecode' || name == 'AHx') { + } + if (name == 'ASCIIHexDecode' || name == 'AHx') { return new AsciiHexStream(stream); - } else if (name == 'CCITTFaxDecode' || name == 'CCF') { + } + if (name == 'CCITTFaxDecode' || name == 'CCF') { return new CCITTFaxStream(stream, params); - } else { - TODO('filter "' + name + '" not supported yet'); } + TODO('filter "' + name + '" not supported yet'); return stream; } };