]> git.parisson.com Git - pdf.js.git/commitdiff
Move function creation out of the loop.
authorKalervo Kujala <kkujala@com>
Sat, 15 Oct 2011 19:03:57 +0000 (22:03 +0300)
committerKalervo Kujala <kkujala@com>
Sat, 15 Oct 2011 19:03:57 +0000 (22:03 +0300)
Also name the anonymous function. Jslint complains about this.

pdf.js

diff --git a/pdf.js b/pdf.js
index 3ebddd119ac1f7865ce939bd947ec7d4560e7f69..ef8493001613635f9d12d7734cfea8ca980e1b0d 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -4381,6 +4381,10 @@ var PartialEvaluator = (function partialEvaluator() {
       var patterns = xref.fetchIfRef(resources.get('Pattern')) || new Dict();
       var parser = new Parser(new Lexer(stream), false);
       var args = [], argsArray = [], fnArray = [], obj;
+      var getObjBt = function getObjBt() {
+        parser = this.oldParser;
+        return { name: 'BT' };
+      };
 
       while (!isEOF(obj = parser.getObj())) {
         if (isCmd(obj)) {
@@ -4392,10 +4396,7 @@ var PartialEvaluator = (function partialEvaluator() {
               fn = OP_MAP[cmd.substr(0, cmd.length - 2)];
               // feeding 'BT' on next interation
               parser = {
-                getObj: function() {
-                  parser = this.oldParser;
-                  return { name: 'BT' };
-                },
+                getObj: getObjBt,
                 oldParser: parser
               };
             }