mirror of https://codeberg.org/topola/topola.git
fix(topola-egui): Don't filter out translayer ratlines
This commit is contained in:
parent
8235c66c7e
commit
43f8d69281
|
|
@ -311,22 +311,8 @@ impl MenuBar {
|
||||||
workspace: &mut Workspace,
|
workspace: &mut Workspace,
|
||||||
op: F,
|
op: F,
|
||||||
) {
|
) {
|
||||||
let mut selection = workspace.overlay.take_selection();
|
let 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);
|
|
||||||
}
|
|
||||||
if let Err(err) = workspace.interactor.schedule(op(selection)) {
|
if let Err(err) = workspace.interactor.schedule(op(selection)) {
|
||||||
error_dialog.push_error("tr-module-invoker", format!("{}", err));
|
error_dialog.push_error("tr-module-invoker", format!("{}", err));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue