diff --git a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java index 7e5adb0a3..0862c52ce 100644 --- a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java +++ b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java @@ -1168,7 +1168,10 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib private Modification checkNetRename(VisualElement element, ElementAttributes modified, Modification mod) { String oldName = element.getElementAttributes().get(Keys.NETNAME); - if (element.equalsDescription(Tunnel.DESCRIPTION) && modified.contains(Keys.NETNAME) && !oldName.isEmpty()) { + if (element.equalsDescription(Tunnel.DESCRIPTION) + && modified.contains(Keys.NETNAME) + && !modified.get(Keys.NETNAME).equals(oldName) + && !oldName.isEmpty()) { List others = getCircuit().getElements(el -> el != element && el.equalsDescription(Tunnel.DESCRIPTION)