mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-30 03:08:12 +08:00
Fix accidental 'not' when checking for redraw
This commit is contained in:
committed by
Keavon Chambers
parent
cd8a897b96
commit
8e9d097fcc
@@ -22,13 +22,13 @@ pub struct FolderLayer {
|
|||||||
|
|
||||||
impl LayerData for FolderLayer {
|
impl LayerData for FolderLayer {
|
||||||
fn render(&mut self, svg: &mut String, svg_defs: &mut String, transforms: &mut Vec<glam::DAffine2>, render_data: RenderData) -> bool {
|
fn render(&mut self, svg: &mut String, svg_defs: &mut String, transforms: &mut Vec<glam::DAffine2>, render_data: RenderData) -> bool {
|
||||||
let mut any_child_requires_refresh = false;
|
let mut any_child_requires_redraw = false;
|
||||||
for layer in &mut self.layers {
|
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;
|
*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<LayerId>, intersections: &mut Vec<Vec<LayerId>>, font_cache: &FontCache) {
|
fn intersects_quad(&self, quad: Quad, path: &mut Vec<LayerId>, intersections: &mut Vec<Vec<LayerId>>, font_cache: &FontCache) {
|
||||||
|
|||||||
Reference in New Issue
Block a user