From 367cb2e76cad9279c676002c2b086890dceda20b Mon Sep 17 00:00:00 2001 From: Alain Emilia Anna Zscheile Date: Sun, 29 Sep 2024 23:40:20 +0200 Subject: [PATCH] egui: disable 'Place Via' when no invoker is active --- src/bin/topola-egui/top.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/topola-egui/top.rs b/src/bin/topola-egui/top.rs index f6f1977..36b5324 100644 --- a/src/bin/topola-egui/top.rs +++ b/src/bin/topola-egui/top.rs @@ -186,7 +186,9 @@ impl Top { }); ui.menu_button(tr.text("menu-place"), |ui| { - place_via.toggle_widget(ctx, ui, &mut self.is_placing_via); + ui.add_enabled_ui(arc_mutex_maybe_invoker.lock().unwrap().is_some(), |ui| { + place_via.toggle_widget(ctx, ui, &mut self.is_placing_via); + }); }); ui.menu_button(tr.text("menu-route"), |ui| {