From 27771bc329ab23cc551637fb3feac7b5689e64c7 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 11 May 2023 14:19:19 +0200 Subject: Let `Document` be `Sync` again Fixes #930. --- src/export/pdf/image.rs | 2 +- src/export/render.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/export') diff --git a/src/export/pdf/image.rs b/src/export/pdf/image.rs index dcd5a45a..7d5656ca 100644 --- a/src/export/pdf/image.rs +++ b/src/export/pdf/image.rs @@ -19,7 +19,7 @@ pub fn write_images(ctx: &mut PdfContext) { // Add the primary image. // TODO: Error if image could not be encoded. - match image.decoded() { + match image.decoded().as_ref() { DecodedImage::Raster(dynamic, icc, format) => { // TODO: Error if image could not be encoded. let (data, filter, has_color) = encode_image(*format, dynamic).unwrap(); diff --git a/src/export/render.rs b/src/export/render.rs index 31e440d1..3a5f0d0e 100644 --- a/src/export/render.rs +++ b/src/export/render.rs @@ -518,7 +518,7 @@ fn render_image( #[comemo::memoize] fn scaled_texture(image: &Image, w: u32, h: u32) -> Option> { let mut pixmap = sk::Pixmap::new(w, h)?; - match image.decoded() { + match image.decoded().as_ref() { DecodedImage::Raster(dynamic, _, _) => { let downscale = w < image.width(); let filter = -- cgit v1.2.3