summaryrefslogtreecommitdiffstats
path: root/tiny_skia/src/vector.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-04-26 16:46:27 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-04-26 16:46:27 +0200
commit9c63eb7df559e58b14188b4096e9bd206444bbf3 (patch)
tree23bc9de2e8a83358c6c08d0b689d8345b9af3f6e /tiny_skia/src/vector.rs
parente63cc181bddbdc0a5b9b091cfeee5e4343b3d906 (diff)
downloadiced-9c63eb7df559e58b14188b4096e9bd206444bbf3.tar.gz
iced-9c63eb7df559e58b14188b4096e9bd206444bbf3.tar.bz2
iced-9c63eb7df559e58b14188b4096e9bd206444bbf3.zip
Update `tiny-skia` and `resvg`
Diffstat (limited to 'tiny_skia/src/vector.rs')
-rw-r--r--tiny_skia/src/vector.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/tiny_skia/src/vector.rs b/tiny_skia/src/vector.rs
index 8509b761..fc411fdd 100644
--- a/tiny_skia/src/vector.rs
+++ b/tiny_skia/src/vector.rs
@@ -32,7 +32,7 @@ impl Pipeline {
color: Option<Color>,
bounds: Rectangle,
pixels: &mut tiny_skia::PixmapMut<'_>,
- clip_mask: Option<&tiny_skia::ClipMask>,
+ clip_mask: Option<&tiny_skia::Mask>,
) {
if let Some(image) = self.cache.borrow_mut().draw(
handle,
@@ -72,6 +72,8 @@ struct RasterKey {
impl Cache {
fn load(&mut self, handle: &Handle) -> Option<&usvg::Tree> {
+ use usvg::TreeParsing;
+
let id = handle.id();
if let hash_map::Entry::Vacant(entry) = self.trees.entry(id) {
@@ -131,9 +133,9 @@ impl Cache {
resvg::render(
tree,
if size.width > size.height {
- usvg::FitTo::Width(size.width)
+ resvg::FitTo::Width(size.width)
} else {
- usvg::FitTo::Height(size.height)
+ resvg::FitTo::Height(size.height)
},
tiny_skia::Transform::default(),
image.as_mut(),