diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml
index 06fffea3..36adc50f 100644
--- a/diylc/diylc-core/src/org/diylc/presenter/update.xml
+++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml
@@ -4290,6 +4290,10 @@
IMPROVEMENT
Improved find tool usability, make the screen pan to the selected components
+
+ BUG_FIX
+ Trace cut doesn't affect continuity of vero board traces
+
BUG_FIX
DIL IC pin labels incorrect in the netlist
@@ -4300,7 +4304,7 @@
BUG_FIX
- Upon starting or opening a project, the ruler is slightly misaligned with the project boundaries
+ Upon starting or opening a project, the ruler is slightly miss-aligned with the project boundaries
https://github.com/bancika/diy-layout-creator/releases
diff --git a/diylc/diylc-library/src/org/diylc/components/connectivity/TraceCut.java b/diylc/diylc-library/src/org/diylc/components/connectivity/TraceCut.java
index e9603ccb..10952e38 100644
--- a/diylc/diylc-library/src/org/diylc/components/connectivity/TraceCut.java
+++ b/diylc/diylc-library/src/org/diylc/components/connectivity/TraceCut.java
@@ -34,6 +34,7 @@ import org.diylc.components.transform.SimpleComponentTransformer;
import org.diylc.core.ComponentState;
import org.diylc.core.IDIYComponent;
import org.diylc.core.IDrawingObserver;
+import org.diylc.core.ILayer;
import org.diylc.core.Project;
import org.diylc.core.VisibilityPolicy;
import org.diylc.core.annotations.BomPolicy;
@@ -47,7 +48,7 @@ import org.diylc.utils.Constants;
description = "Designates the place where a trace on the vero board needs to be cut", instanceNamePrefix = "Cut",
zOrder = IDIYComponent.BOARD + 1, bomPolicy = BomPolicy.NEVER_SHOW, autoEdit = false,
transformer = SimpleComponentTransformer.class, enableCache = true)
-public class TraceCut extends AbstractComponent {
+public class TraceCut extends AbstractComponent implements ILayer {
private static final long serialVersionUID = 1L;
@@ -252,5 +253,10 @@ public class TraceCut extends AbstractComponent {
public Rectangle2D getCachingBounds() {
double size = getSize().convertToPixels();
return new Rectangle2D.Double(point.getX() - size, point.getY() - size, size * 2, size * 2);
+ }
+
+ @Override
+ public int getLayerId() {
+ return 1;
}
}