diff --git a/crates/gpui/src/platform/mac/sprite_cache.rs b/crates/gpui/src/platform/mac/sprite_cache.rs index a93df3b187bbc07fd334efb571563ded383e8131..ceeb06698cf67ead5c877c62b9d194ad3cc445b0 100644 --- a/crates/gpui/src/platform/mac/sprite_cache.rs +++ b/crates/gpui/src/platform/mac/sprite_cache.rs @@ -143,7 +143,7 @@ impl SpriteCache { }) { Entry::Occupied(entry) => Some(entry.get().clone()), Entry::Vacant(entry) => { - let mut pixmap = tiny_skia::Pixmap::new(size.x() as u32, size.y() as u32).unwrap(); + let mut pixmap = tiny_skia::Pixmap::new(size.x() as u32, size.y() as u32)?; resvg::render(&svg, usvg::FitTo::Width(size.x() as u32), pixmap.as_mut()); let mask = pixmap .pixels()