]> git.parisson.com Git - pdf.js.git/commitdiff
cleaned up code
authorsbarman <sbarman@L3CWZ5T.(none)>
Tue, 14 Jun 2011 19:19:35 +0000 (12:19 -0700)
committersbarman <sbarman@L3CWZ5T.(none)>
Tue, 14 Jun 2011 19:19:35 +0000 (12:19 -0700)
pdf.js

diff --git a/pdf.js b/pdf.js
index 87335317a1658e2803a48cb513ffb8ba80de26f8..1910a216acaa03e573e66f058f516f103e6d5191 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -1911,9 +1911,6 @@ var CanvasGraphics = (function() {
 
         // Shading
         shadingFill: function(entryRef) {
-            if (!this.current.bbox)
-                TODO("bbox");
-
             var shadingRes = this.res.get("Shading");
             if (!shadingRes)
                 return;
@@ -1965,8 +1962,7 @@ var CanvasGraphics = (function() {
 
         fillAxialShading: function(sh) {
             var cds = sh.get("Coords");
-
-
+            
             var t0 = 0.0, t1 = 1.0;
             if (sh.has("Domain")) {
                 var domainArr = sh.get("Domain");
@@ -1981,8 +1977,10 @@ var CanvasGraphics = (function() {
             }
             var fnObj = sh.get("Function");
             fnObj = this.xref.fetchIfRef(fnObj);
-            if (!IsFunction(fnObj))
-                error("invalid function");
+            if (IsArray(fnObj))
+                error("No support for array of functions");
+            else if (!IsFunction(fnObj))
+                error("Invalid function");
             fn = new Function(this.xref, fnObj);
 
             var gradient = this.ctx.createLinearGradient(cds[0], cds[1], cds[2], cds[3]);