From 85ef189c18d0d1fcbd2da9692efbb83809c9df20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 15 Feb 2010 20:19:31 +0100 Subject: [PATCH] ItEr48S04ValidacionEProbasFuncionaisItEr47S04: [Bug #316] Fixing bug. Tracking position of the top tasks descendants too. --- .../org/zkoss/ganttz/FunctionalityExposedForExtensions.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java index 2bfd4ac8e..e32fd0369 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java @@ -255,6 +255,10 @@ public class FunctionalityExposedForExtensions implements IContext { private void updateTimeTracker(List tasksCreated) { for (Task task : tasksCreated) { timeTracker.trackPosition(task); + if (task.isContainer()) { + TaskContainer container = (TaskContainer) task; + updateTimeTracker(container.getTasks()); + } } }