]> git.parisson.com Git - pdf.js.git/commitdiff
Fix few early returns in parser.js.
authorKalervo Kujala <kkujala@com>
Sun, 4 Dec 2011 19:22:08 +0000 (21:22 +0200)
committerKalervo Kujala <kkujala@com>
Sun, 4 Dec 2011 19:22:08 +0000 (21:22 +0200)
src/parser.js

index 93a3f21b52a74755bce05a1020fbb39c9bf79124..03619167766d2eb719a62435cf4d9750f89b72f1 100644 (file)
@@ -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;
     }
   };