]> git.parisson.com Git - pdf.js.git/commitdiff
Correct the return values for lookChar function.
authorKalervo Kujala <kkujala@>
Thu, 4 Aug 2011 23:32:47 +0000 (02:32 +0300)
committerKalervo Kujala <kkujala@>
Fri, 5 Aug 2011 00:33:00 +0000 (03:33 +0300)
Also refactor the code slightly for an early return.

pdf.js

diff --git a/pdf.js b/pdf.js
index 3cd2d80ba41622e035189dbbd4acab0315bb6aea..9d915b8eca2f3096d06c02c37d42a86ead2d13dd 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -1523,18 +1523,18 @@ var CCITTFaxStream = (function() {
   };
 
   constructor.prototype.lookChar = function() {
+    if (this.buf != EOF)
+      return this.buf;
+
     var refLine = this.refLine;
     var codingLine = this.codingLine;
     var columns = this.columns;
 
     var refPos, blackPixels, bits;
 
-    if (this.buf != EOF)
-      return buf;
-
     if (this.outputBits == 0) {
       if (this.eof)
-        return;
+        return null;
 
       this.err = false;
 
@@ -1753,7 +1753,7 @@ var CCITTFaxStream = (function() {
           code1 = this.lookBits(13);
           if (code1 == EOF) {
             this.eof = true;
-            return;
+            return null;
           }
           if ((code1 >> 1) == 1) {
             break;