From ca71c169a22eadc709baa44925967a84764ca5f6 Mon Sep 17 00:00:00 2001 From: FarmerGeorg Date: Tue, 27 Oct 2026 21:40:27 +0100 Subject: [PATCH] Update crates/ui-egui/src/panels/appearance.rs Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- crates/ui-egui/src/panels/appearance.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ui-egui/src/panels/appearance.rs b/crates/ui-egui/src/panels/appearance.rs index 42137927d..4cd5ed410 100644 --- a/crates/ui-egui/src/panels/appearance.rs +++ b/crates/ui-egui/src/panels/appearance.rs @@ -1456,9 +1456,10 @@ fn drop_on_buttons(app: &mut VectorcraftApp, ui: &Ui, node: Option<&Node>, sel: && let Dragged::Effect(item, _) = what { select_row(app, ctx, item.map_or(Sel::None, Sel::Item)); - } else if removed && let Dragged::Effect(item, _) = what { + } else if removed { let gone: Vec = gone.iter().map(|k| *k as usize).collect(); - highlight_after_removal(app, ctx, n, sel, Rows::Effects(item), &gone); + let rows = if let Dragged::Effect(item, _) = what { Rows::Effects(item) } else { Rows::Items }; + highlight_after_removal(app, ctx, n, sel, rows, &gone); } } }