diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java index 27282d2a0..ef59f6d81 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java @@ -1163,19 +1163,19 @@ public class GanttDiagramGraph> implements this.task = taskPoint.task; } - protected PositionRestrictions result; + private PositionRestrictions resultingRestrictions = new NoRestrictions(); protected PositionRestrictions applyConstraintTo( PositionRestrictions restrictions) { if (adapter.isFixed(task)) { return restrictions; } - result = enforceUsingPreviousRestrictions(restrictions); - return result; + resultingRestrictions = enforceUsingPreviousRestrictions(restrictions); + return resultingRestrictions; } public boolean isSatisfiedBy(PositionRestrictions value) { - return result.satisfies(value); + return resultingRestrictions.satisfies(value); } public void checkSatisfiesResult(PositionRestrictions finalResult) {