diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/tree/TreeController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/tree/TreeController.java index 5f0ffca5f..2141631ee 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/tree/TreeController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/tree/TreeController.java @@ -450,7 +450,8 @@ public abstract class TreeController> extends @Override public void onEvent(Event event) throws Exception { - item.setSelected(true); + boolean selected = (!item.isSelected()); + item.setSelected(selected); Util.reloadBindings(item.getParent()); } });