diff --git a/crates/annot/src/lookup.rs b/crates/annot/src/lookup.rs index dcdeb42b42..cd838f0d06 100644 --- a/crates/annot/src/lookup.rs +++ b/crates/annot/src/lookup.rs @@ -78,7 +78,7 @@ pub(crate) fn page_ref(doc: &Document, page: usize) -> Result) -> Vec { let mut seen = std::collections::HashSet::new(); - pages.into_iter().filter(|p| doc.get(*p).as_dict().and_then(|d| d.reference(b"Annots")).is_none_or(|r| seen.insert(r))).collect() + pages.into_iter().filter(|p| doc.get(*p).as_dict().and_then(|d| d.reference(b"Annots")).is_none_or(|r| seen.insert(r.num))).collect() } /// The entries of a page's `/Annots` (references or inline dictionaries).