diff --git a/src/core/evaluator.js b/src/core/evaluator.js index b98a4079a..5bccea9ae 100644 --- a/src/core/evaluator.js +++ b/src/core/evaluator.js @@ -526,23 +526,22 @@ class PartialEvaluator { const args = group ? [matrix, null] : [matrix, bbox]; operatorList.addOp(OPS.paintFormXObjectBegin, args); - return this.getOperatorList({ + await this.getOperatorList({ stream: xobj, task, resources: dict.get("Resources") || resources, operatorList, initialState, - }).then(function () { - operatorList.addOp(OPS.paintFormXObjectEnd, []); - - if (group) { - operatorList.addOp(OPS.endGroup, [groupOptions]); - } - - if (optionalContent !== undefined) { - operatorList.addOp(OPS.endMarkedContent, []); - } }); + operatorList.addOp(OPS.paintFormXObjectEnd, []); + + if (group) { + operatorList.addOp(OPS.endGroup, [groupOptions]); + } + + if (optionalContent !== undefined) { + operatorList.addOp(OPS.endMarkedContent, []); + } } _sendImgData(objId, imgData, cacheGlobally = false) {