Skip to content

Commit fd12f8b

Browse files
committed
Fix #637
1 parent 353d3c0 commit fd12f8b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/pdfcpu/optimize.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,14 @@ func optimizeXObjectResourcesDict(ctx *model.Context, rDict types.Dict, pageNumb
545545
continue
546546
}
547547

548+
indRef, ok := o.(types.IndirectRef)
549+
if ok {
550+
if visited(indRef, vis) {
551+
continue
552+
}
553+
vis = append(vis, indRef)
554+
}
555+
548556
if err := optimizeFormResources(ctx, o, pageNumber, pageObjNumber, vis); err != nil {
549557
return err
550558
}

0 commit comments

Comments
 (0)