egui: fix painting zones (forgot to replace literal with var earlier)

This commit is contained in:
Mikolaj Wielgus 2024-06-17 12:23:42 +02:00
parent d56d6046a4
commit 7dd0f3e629
1 changed files with 2 additions and 2 deletions

View File

@ -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()))