From 8e9d097fcca9d5fa0d0a9d25aaa2ab518d650ed0 Mon Sep 17 00:00:00 2001 From: 0hypercube <0hypercube@gmail.com> Date: Tue, 3 Jan 2023 18:24:02 +0000 Subject: [PATCH] Fix accidental 'not' when checking for redraw --- document-legacy/src/layers/folder_layer.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/document-legacy/src/layers/folder_layer.rs b/document-legacy/src/layers/folder_layer.rs index f81d7b51..f03580d4 100644 --- a/document-legacy/src/layers/folder_layer.rs +++ b/document-legacy/src/layers/folder_layer.rs @@ -22,13 +22,13 @@ pub struct FolderLayer { impl LayerData for FolderLayer { fn render(&mut self, svg: &mut String, svg_defs: &mut String, transforms: &mut Vec, render_data: RenderData) -> bool { - let mut any_child_requires_refresh = false; + let mut any_child_requires_redraw = false; for layer in &mut self.layers { - let (svg_value, requires_refresh) = layer.render(transforms, svg_defs, render_data); + let (svg_value, requires_redraw) = layer.render(transforms, svg_defs, render_data); *svg += svg_value; - any_child_requires_refresh = any_child_requires_refresh || requires_refresh; + any_child_requires_redraw = any_child_requires_redraw || requires_redraw; } - !any_child_requires_refresh + any_child_requires_redraw } fn intersects_quad(&self, quad: Quad, path: &mut Vec, intersections: &mut Vec>, font_cache: &FontCache) {