Fix missing icons: set svg_renderer when assets are updated

Co-authored-by: Mikayla <mikayla@zed.dev>
This commit is contained in:
Thorsten Ball 2024-01-18 16:26:20 +01:00
parent 87046eff3c
commit b30efc9e81

View file

@ -121,7 +121,11 @@ impl App {
/// Assign /// Assign
pub fn with_assets(self, asset_source: impl AssetSource) -> Self { pub fn with_assets(self, asset_source: impl AssetSource) -> Self {
self.0.borrow_mut().asset_source = Arc::new(asset_source); let mut context_lock = self.0.borrow_mut();
let asset_source = Arc::new(asset_source);
context_lock.asset_source = asset_source.clone();
context_lock.svg_renderer = SvgRenderer::new(asset_source);
drop(context_lock);
self self
} }