From 23e40972fdeb2a159d2e75e6b3ac0f6084d626d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 13 May 2010 20:00:57 +0200 Subject: [PATCH] ItEr57S04ValidacionEProbasFuncionaisItEr56S04: [Bug #452] Avoid refill the chart when listener called outside of the execution. --- .../navalplanner/web/planner/order/OrderPlanningModel.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java index 4f628a372..11576feaf 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java @@ -671,6 +671,9 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { IOnMoveListener.class, new IOnMoveListener() { @Override public void moved(TaskElement taskElement) { + if (isExecutingOutsideZKExecution()) { + return; + } if (planner.isVisibleChart()) { loadChart.fillChart(); } @@ -687,6 +690,10 @@ public abstract class OrderPlanningModel implements IOrderPlanningModel { })); } + private boolean isExecutingOutsideZKExecution() { + return Executions.getCurrent() == null; + } + private void addAdditional(List> additional, PlannerConfiguration configuration) { for (ICommand c : additional) {