From d4628bf37cb63ac7f1d16e78f5d4eed89731be8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Tue, 21 Dec 2010 17:34:51 +0100 Subject: [PATCH] [Bug #772] Fix bug Enforcing restrictions on the source because it can be affected too when doing backwards allocation. FEA: ItEr66S04BugFixing --- .../src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java | 2 ++ 1 file changed, 2 insertions(+) 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 ef59f6d81..54ea2ca72 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java @@ -1665,7 +1665,9 @@ public class GanttDiagramGraph> implements public void removeDependency(D dependency) { graph.removeEdge(dependency); V destination = adapter.getDestination(dependency); + V source = adapter.getSource(dependency); enforcer.enforceRestrictionsOn(destination); + enforcer.enforceRestrictionsOn(source); } public boolean canAddDependency(D dependency) {