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| {