diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java index 0a3a521e6..de5520b60 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java @@ -105,6 +105,7 @@ import org.zkoss.ganttz.data.GanttDate; import org.zkoss.ganttz.data.constraint.Constraint; import org.zkoss.ganttz.extensions.IContext; import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Label; import org.zkoss.zul.Messagebox; @@ -274,6 +275,9 @@ public class SaveCommandBuilder { @Override public void doActions() { notifyUserThatSavingIsDone(); + if (Executions.getCurrent() != null) { + Clients.confirmClose(null); + } } }); }