From b30efc9e81c75d5f02bd88930ec2d3cda8d79d11 Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Thu, 18 Jan 2024 16:26:20 +0100 Subject: [PATCH] Fix missing icons: set svg_renderer when assets are updated Co-authored-by: Mikayla --- crates/gpui/src/app.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/gpui/src/app.rs b/crates/gpui/src/app.rs index 477bea1439..c7a6a92a17 100644 --- a/crates/gpui/src/app.rs +++ b/crates/gpui/src/app.rs @@ -121,7 +121,11 @@ impl App { /// Assign 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 }