mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Ensure that dependencies are added to the operatorList for locally cached images (issue 18259)
This commit is contained in:
parent
56c396556f
commit
22ca7d52d3
1 changed files with 11 additions and 0 deletions
|
@ -718,6 +718,7 @@ class PartialEvaluator {
|
|||
|
||||
if (cacheKey) {
|
||||
const cacheData = {
|
||||
objId,
|
||||
fn: OPS.paintImageMaskXObject,
|
||||
args,
|
||||
optionalContent,
|
||||
|
@ -870,6 +871,7 @@ class PartialEvaluator {
|
|||
|
||||
if (cacheKey) {
|
||||
const cacheData = {
|
||||
objId,
|
||||
fn: OPS.paintImageXObject,
|
||||
args,
|
||||
optionalContent,
|
||||
|
@ -1783,6 +1785,9 @@ class PartialEvaluator {
|
|||
if (isValidName) {
|
||||
const localImage = localImageCache.getByName(name);
|
||||
if (localImage) {
|
||||
if (localImage.objId) {
|
||||
operatorList.addDependency(localImage.objId);
|
||||
}
|
||||
operatorList.addImageOps(
|
||||
localImage.fn,
|
||||
localImage.args,
|
||||
|
@ -1807,6 +1812,9 @@ class PartialEvaluator {
|
|||
localImageCache.getByRef(xobj) ||
|
||||
self._regionalImageCache.getByRef(xobj);
|
||||
if (localImage) {
|
||||
if (localImage.objId) {
|
||||
operatorList.addDependency(localImage.objId);
|
||||
}
|
||||
operatorList.addImageOps(
|
||||
localImage.fn,
|
||||
localImage.args,
|
||||
|
@ -1928,6 +1936,9 @@ class PartialEvaluator {
|
|||
if (cacheKey) {
|
||||
const localImage = localImageCache.getByName(cacheKey);
|
||||
if (localImage) {
|
||||
if (localImage.objId) {
|
||||
operatorList.addDependency(localImage.objId);
|
||||
}
|
||||
operatorList.addImageOps(
|
||||
localImage.fn,
|
||||
localImage.args,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue