diff --git a/src/core/evaluator.js b/src/core/evaluator.js index bdfbd8f8a..e33c21106 100644 --- a/src/core/evaluator.js +++ b/src/core/evaluator.js @@ -412,7 +412,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { break; // Only generate info log messages for the following since - // they are unlikey to have a big impact on the rendering. + // they are unlikely to have a big impact on the rendering. case 'OP': case 'op': case 'OPM': @@ -446,7 +446,9 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { setGStateForKey(gStateObj, key, value); } return promise.then(function () { - operatorList.addOp(OPS.setGState, [gStateObj]); + if (gStateObj.length >= 0) { + operatorList.addOp(OPS.setGState, [gStateObj]); + } }); },