From 73a37d7e81cf807e44ff3635c50418acfff60d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Tue, 28 Jul 2009 20:17:49 +0200 Subject: [PATCH] ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: When removing a task from the GanttDiagramGraph it also removes its children if it has some. --- .../main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java index 6500b974b..1ae2607a1 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java @@ -163,6 +163,11 @@ public class GanttDiagramGraph { rulesEnforcersByTask.remove(task); topLevelTasks.remove(task); update(outgoing); + if (task.isContainer()) { + for (Task t : task.getTasks()) { + remove(t); + } + } } private void updateOutgoing(Task task) {