From dd89c384a6714f3fdff2df8918089923ae9b8c4c Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 2 Oct 2020 17:49:03 +0200 Subject: [PATCH] Avoid a mutable borrow when rendering We only fetch from the rendering cache, no need for a mutable reference. --- sixtyfps_runtime/corelib/item_rendering.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sixtyfps_runtime/corelib/item_rendering.rs b/sixtyfps_runtime/corelib/item_rendering.rs index a8c3cea6c..edfd30352 100644 --- a/sixtyfps_runtime/corelib/item_rendering.rs +++ b/sixtyfps_runtime/corelib/item_rendering.rs @@ -100,7 +100,7 @@ pub(crate) fn render_component_items( let cached_rendering_data = item.cached_rendering_data_offset(); let cleanup_primitives = if cached_rendering_data.cache_ok.get() { - let cache = rendering_cache.borrow_mut(); + let cache = rendering_cache.borrow(); let primitive = &cache.get(cached_rendering_data.cache_index.get()).unwrap().primitive; frame.borrow_mut().render_primitive(