diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 63674c804..236b8b892 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -181,6 +181,7 @@ public class Planner extends XulElement { void removeTask(Task task) { TaskList taskList = getTaskList(); taskList.remove(task); + getDependencyList().taskRemoved(task); leftPane.taskRemoved(task); setHeight(getHeight());// forcing smart update taskList.adjustZoomColumnsHeight(); diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java index 2fb156de8..87e4aebee 100755 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java @@ -315,7 +315,6 @@ public class TaskComponent extends Div implements AfterCompose { } protected void remove() { - getDependencyList().taskRemoved(this.getTask()); this.detach(); }