From ec3d8ba1c6a897e21f545c0e08ceea1bcb28b02d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 2 Jun 2011 12:34:10 +0200 Subject: [PATCH] [Bug #1083] Fix bug The initial points where calculated uncorrectly in backwards scheduling mode. FEA: ItEr74S04BugFixingx --- .../src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 632ef1494..b44944f72 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java @@ -360,7 +360,8 @@ public class GanttDiagramGraph> implements Collection tasks) { List result = new ArrayList(); for (V each : tasks) { - if (noVisibleDependencies(graph.incomingEdgesOf(each))) { + if (noVisibleDependencies(isScheduleForward() ? graph + .incomingEdgesOf(each) : graph.outgoingEdgesOf(each))) { result.add(each); } }