From 1cc83c4fdc614c41cf314296cf0160693c9b60da Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Mon, 22 Jan 2024 12:14:30 +0100 Subject: [PATCH] Use `await` consistently in the `PartialEvaluator.buildFormXObject` method --- src/core/evaluator.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) 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) {