diff --git a/diylc/diylc-core/src/main/java/org/diylc/components/AbstractCurvedComponent.java b/diylc/diylc-core/src/main/java/org/diylc/components/AbstractCurvedComponent.java index 983eb7d0..4931729e 100644 --- a/diylc/diylc-core/src/main/java/org/diylc/components/AbstractCurvedComponent.java +++ b/diylc/diylc-core/src/main/java/org/diylc/components/AbstractCurvedComponent.java @@ -201,6 +201,9 @@ public abstract class AbstractCurvedComponent extends AbstractTransparentComp } public void setPointCount(PointCount pointCount) { + if (this.pointCount == pointCount) + return; + Point2D[] p = getControlPoints(); Point2D[] newPoints = new Point2D[pointCount.count]; newPoints[0] = p[0]; diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 2500fd74..bb014406 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -345,6 +345,10 @@ IMPROVEMENT Fully configurable colors for 'Mini Toggle Switch' components + + BUG_FIX + Applying a variant to a 'Hookup Wire' or 'Curved Trace' makes it lose its shape + BUG_FIX Copy operation doesn't work when certain component types are selected