Fix missing icons: set svg_renderer when assets are updated (#4124)

This fixes the missing icons in nightly. Regression was introduced in
https://github.com/zed-industries/zed/pull/4122.

Release Notes:

- N/A
This commit is contained in:
Mikayla Maki 2024-01-18 07:36:43 -08:00 committed by GitHub
commit aef45472e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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
}