From 295da8aa9e47fc1e63b80a0d12a8b26906a37541 Mon Sep 17 00:00:00 2001 From: hneemann Date: Sun, 15 Sep 2019 19:25:26 +0200 Subject: [PATCH] fixed a bug in the view favorites, see #335 --- .../de/neemann/digital/gui/components/CircuitComponent.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 fd524d5f7..48de1328f 100644 --- a/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java +++ b/src/main/java/de/neemann/digital/gui/components/CircuitComponent.java @@ -283,7 +283,7 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib @Override public void actionPerformed(ActionEvent actionEvent) { ElementAttributes attr = new ElementAttributes(getCircuit().getAttributes()); - attr.set(key, transform); + attr.set(key, new AffineTransform(transform)); modify(new ModifyCircuitAttributes(attr)); } }.setAcceleratorCTRLplus((char) ('0' + i)).enableAcceleratorIn(this); @@ -292,7 +292,7 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib public void actionPerformed(ActionEvent actionEvent) { AffineTransform tr = getCircuit().getAttributes().get(key); if (!tr.isIdentity()) { - transform = tr; + transform = new AffineTransform(tr); isManualScale = true; graphicHasChanged(); if (circuitScrollPanel != null)