fix(topola-egui): Don't filter out translayer ratlines

This commit is contained in:
Mikolaj Wielgus 2025-10-08 23:00:04 +02:00
parent 8235c66c7e
commit 43f8d69281
1 changed files with 2 additions and 16 deletions

View File

@ -311,22 +311,8 @@ impl MenuBar {
workspace: &mut Workspace,
op: F,
) {
let mut selection = workspace.overlay.take_selection();
if let Some(active_layer) = workspace.appearance_panel.active_layer {
let active_layer = workspace
.interactor
.invoker()
.autorouter()
.board()
.layout()
.rules()
.layer_layername(active_layer)
.expect("unknown active layer");
selection
.pin_selection
.0
.retain(|i| i.layer == active_layer);
}
let selection = workspace.overlay.take_selection();
if let Err(err) = workspace.interactor.schedule(op(selection)) {
error_dialog.push_error("tr-module-invoker", format!("{}", err));
}