Merge pull request #5192 from nnethercote/empty-setGState

Ignore setGState no-ops.
This commit is contained in:
Yury Delendik 2014-08-15 10:20:14 -05:00
commit e53a28c996

View File

@ -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]);
}
});
},