From a32ad396f3c3516c8df242a592d87752ab9f407d Mon Sep 17 00:00:00 2001 From: skylar taylor-barrick Date: Sat, 24 Oct 2026 15:37:10 -0600 Subject: [PATCH] PDF: give the test-only Graphic literals the layer_options field Graphic gained an optional layer_options field, so the test-only literals in the PDF crate and in the engine's optional-content support need it. No behaviour changes. --- crates/engine/tests/support/optional_content.rs | 1 + crates/pdf/src/export.rs | 1 + crates/pdf/src/registration_tests.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/crates/engine/tests/support/optional_content.rs b/crates/engine/tests/support/optional_content.rs index 3ed73d74f..b3acb3511 100644 --- a/crates/engine/tests/support/optional_content.rs +++ b/crates/engine/tests/support/optional_content.rs @@ -115,6 +115,7 @@ pub fn document(bytes: Vec, hidden_sets: &[&[&str]]) -> Document { crop: [0.0; 4], wrap: Default::default(), fill: Default::default(), + layer_options: None, }); doc.insert_item(SpreadRef::Doc(0), item, None).unwrap(); } diff --git a/crates/pdf/src/export.rs b/crates/pdf/src/export.rs index dd59ff418..d06fdde0c 100644 --- a/crates/pdf/src/export.rs +++ b/crates/pdf/src/export.rs @@ -2009,6 +2009,7 @@ mod image_content_cache_tests { crop: [0.0; 4], wrap: Default::default(), fill: Default::default(), + layer_options: None, }; ex.graphic_unclipped(&mut surface, &graphic, hidden.as_deref()); assert!(ex.layer_error.is_none()); diff --git a/crates/pdf/src/registration_tests.rs b/crates/pdf/src/registration_tests.rs index 278100304..d3d76f961 100644 --- a/crates/pdf/src/registration_tests.rs +++ b/crates/pdf/src/registration_tests.rs @@ -17,6 +17,7 @@ fn placed_document(source: Vec) -> Document { crop: [0.0; 4], wrap: Default::default(), fill: Default::default(), + layer_options: None, }); doc.insert_item(SpreadRef::Doc(0), item, None).unwrap(); doc