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 3cbe534a0..31972dd17 100644 --- a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java +++ b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java @@ -1308,13 +1308,6 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe } } - private void rotateElements(ArrayList elements, Vector pos) { - ModifyMoveSelected.rotateElements(elements, pos); - circuit.modified(); - hasChanged(); - } - - private final class MouseControllerMoveSelected extends MouseController { private ArrayList elements; private Vector lastPos; @@ -1449,7 +1442,9 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe @Override public void rotate() { - rotateElements(elements, lastPos); + ModifyMoveSelected.rotateElements(elements, raster(lastPos)); + circuit.modified(); + hasChanged(); } @Override