From 7dd0f3e629e0004f48730e9067afbf01c4ac350b Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Mon, 17 Jun 2024 12:23:42 +0200 Subject: [PATCH] egui: fix painting zones (forgot to replace literal with var earlier) --- src/bin/topola-egui/viewport.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/topola-egui/viewport.rs b/src/bin/topola-egui/viewport.rs index 5909385..e8d3f77 100644 --- a/src/bin/topola-egui/viewport.rs +++ b/src/bin/topola-egui/viewport.rs @@ -111,7 +111,7 @@ impl Viewport { if let Some(layers) = maybe_layers { for i in (0..layers.visible.len()).rev() { if layers.visible[i] { - for primitive in board.layout().drawing().layer_primitive_nodes(i.try_into().unwrap() /* FIXME */) { + for primitive in board.layout().drawing().layer_primitive_nodes(i) { let shape = primitive.primitive(board.layout().drawing()).shape(); let color = if shared_data.highlighteds.contains(&primitive) @@ -127,7 +127,7 @@ impl Viewport { painter.paint_primitive(&shape, color); } - for zone in board.layout().layer_zone_nodes(1) { + for zone in board.layout().layer_zone_nodes(i) { let color = if overlay .selection() .contains_node(board, GenericNode::Compound(zone.into()))