egui: disable 'Place Via' when no invoker is active

This commit is contained in:
Alain Emilia Anna Zscheile 2024-09-29 23:40:20 +02:00
parent 8a12ce350c
commit 367cb2e76c
1 changed files with 3 additions and 1 deletions

View File

@ -186,7 +186,9 @@ impl Top {
}); });
ui.menu_button(tr.text("menu-place"), |ui| { 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| { ui.menu_button(tr.text("menu-route"), |ui| {