diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/DependencyList.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/DependencyList.java index 88a1e7f98..9f2464497 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/DependencyList.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/DependencyList.java @@ -95,8 +95,12 @@ public class DependencyList extends XulElement implements AfterCompose { visibilityToggler); destination.getTaskBean().addVisibilityPropertiesChangeListener( visibilityToggler); - visibilityToggler.toggleDependencyExistence(visibilityToggler - .dependencyMustBeVisible()); + boolean dependencyMustBeVisible = visibilityToggler + .dependencyMustBeVisible(); + visibilityToggler.toggleDependencyExistence(dependencyMustBeVisible); + if (dependencyMustBeVisible) { + dependency.redrawDependency(); + } } private void addContextMenu(Dependency dependency) { @@ -144,7 +148,6 @@ public class DependencyList extends XulElement implements AfterCompose { taskRemovedListener); } addContextMenu(); - } private void addContextMenu() {