diff --git a/src/main/java/de/neemann/digital/builder/circuit/CircuitBuilder.java b/src/main/java/de/neemann/digital/builder/circuit/CircuitBuilder.java index f032b9242..427e9a507 100644 --- a/src/main/java/de/neemann/digital/builder/circuit/CircuitBuilder.java +++ b/src/main/java/de/neemann/digital/builder/circuit/CircuitBuilder.java @@ -359,7 +359,7 @@ public class CircuitBuilder implements BuilderInterface { String oName = name.getIdentifier(); if (oName.endsWith("n")) { oName = oName.substring(0, oName.length() - 1); - if (oName.endsWith("_")) oName = oName.substring(0, oName.length() - 1); + if (oName.endsWith("_") || oName.endsWith("^")) oName = oName.substring(0, oName.length() - 1); } if (!combinatorialOutputs.contains(oName)) { VisualElement t = new VisualElement(Tunnel.DESCRIPTION.getName()).setShapeFactory(shapeFactory);