mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 07:08:08 +02:00
Merge pull request #671 from kkujala/dev
Move function creation out of the loop.
This commit is contained in:
commit
2c6935f868
1 changed files with 5 additions and 4 deletions
9
pdf.js
9
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
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue