From dfe8eca9cedf5fbd11ceb86e90984cba4875470e Mon Sep 17 00:00:00 2001 From: hneemann Date: Thu, 27 May 2021 21:06:35 +0200 Subject: [PATCH] Fixes an undo error with moved diagonal wires. --- .../gui/components/modification/ModifyInsertWires.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/neemann/digital/gui/components/modification/ModifyInsertWires.java b/src/main/java/de/neemann/digital/gui/components/modification/ModifyInsertWires.java index a10c12f9f..7e5939a49 100644 --- a/src/main/java/de/neemann/digital/gui/components/modification/ModifyInsertWires.java +++ b/src/main/java/de/neemann/digital/gui/components/modification/ModifyInsertWires.java @@ -32,7 +32,10 @@ public class ModifyInsertWires implements Modification { @Override public void modify(Circuit circuit) { - circuit.add(wires); + ArrayList wl = new ArrayList<>(wires.size()); + for (Wire w : wires) + wl.add(new Wire(w)); + circuit.add(wl); } @Override