diff options
Diffstat (limited to 'meta/recipes-gnome/librsvg/librsvg/0004-impl-ToPixel-for-CairoARGB.patch')
-rw-r--r-- | meta/recipes-gnome/librsvg/librsvg/0004-impl-ToPixel-for-CairoARGB.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/meta/recipes-gnome/librsvg/librsvg/0004-impl-ToPixel-for-CairoARGB.patch b/meta/recipes-gnome/librsvg/librsvg/0004-impl-ToPixel-for-CairoARGB.patch deleted file mode 100644 index caf81af5d0..0000000000 --- a/meta/recipes-gnome/librsvg/librsvg/0004-impl-ToPixel-for-CairoARGB.patch +++ /dev/null @@ -1,49 +0,0 @@ -From c66987d6fa9f9e442eb7dac947f469bcf8c35d48 Mon Sep 17 00:00:00 2001 -From: Federico Mena Quintero <federico@gnome.org> -Date: Tue, 21 Sep 2021 12:54:12 -0500 -Subject: [PATCH] impl ToPixel for CairoARGB - -Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/592> -Upstream-Status: Backport -Signed-off-by: Alexander Kanavin <alex@linutronix.de> ---- - src/surface_utils/mod.rs | 12 ++++++++++++ - src/surface_utils/shared_surface.rs | 2 +- - 2 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/src/surface_utils/mod.rs b/src/surface_utils/mod.rs -index 3f915cd01..4f751ece4 100644 ---- a/src/surface_utils/mod.rs -+++ b/src/surface_utils/mod.rs -@@ -93,6 +93,18 @@ impl ToGdkPixbufRGBA for Pixel { - } - } - -+impl ToPixel for CairoARGB { -+ #[inline] -+ fn to_pixel(&self) -> Pixel { -+ Pixel { -+ r: self.r, -+ g: self.g, -+ b: self.b, -+ a: self.a, -+ } -+ } -+} -+ - impl ToPixel for GdkPixbufRGBA { - #[inline] - fn to_pixel(&self) -> Pixel { -diff --git a/src/surface_utils/shared_surface.rs b/src/surface_utils/shared_surface.rs -index 34dfc992e..20cd0f40b 100644 ---- a/src/surface_utils/shared_surface.rs -+++ b/src/surface_utils/shared_surface.rs -@@ -343,7 +343,7 @@ impl ImageSurface<Shared> { - .map(|row| row.as_rgba_mut()) - .zip(self.rows()) - .flat_map(|(dest_row, src_row)| src_row.iter().zip(dest_row.iter_mut())) -- .for_each(|(src, dest)| *dest = Pixel::from(*src).unpremultiply().to_pixbuf_rgba()); -+ .for_each(|(src, dest)| *dest = src.to_pixel().unpremultiply().to_pixbuf_rgba()); - - Some(pixbuf) - } |