mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-13 14:56:29 -04:00
Fixed some bugs, introduced by new undo-system.
This commit is contained in:
parent
d2785a9d9e
commit
25c30014de
@ -215,7 +215,8 @@ public class Circuit implements Copyable<Circuit> {
|
||||
*/
|
||||
public Circuit createShallowCopy() {
|
||||
Circuit circuit = new Circuit();
|
||||
circuit.attributes = new ElementAttributes(attributes);
|
||||
if (attributes != null)
|
||||
circuit.attributes = new ElementAttributes(attributes);
|
||||
circuit.wires.addAll(wires);
|
||||
circuit.visualElements.addAll(visualElements);
|
||||
return circuit;
|
||||
|
@ -125,7 +125,7 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib
|
||||
private AffineTransform transform = new AffineTransform();
|
||||
private Observer manualChangeObserver;
|
||||
private Vector lastMousePos;
|
||||
private SyncAccess modelSync;
|
||||
private SyncAccess modelSync = SyncAccess.NOSYNC;
|
||||
private boolean isManualScale;
|
||||
private boolean graphicsHasChanged = true;
|
||||
private boolean focusWasLost = false;
|
||||
@ -264,6 +264,8 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib
|
||||
addMouseMotionListener(dispatcher);
|
||||
addMouseListener(dispatcher);
|
||||
|
||||
mouseNormal.activate();
|
||||
|
||||
setToolTipText("");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user