From b34f0ffcb27eda414f6a4b9b82d10f850b14a003 Mon Sep 17 00:00:00 2001 From: Michael Leuschel <leuschel@cs.uni-duesseldorf.de> Date: Tue, 24 Sep 2019 11:04:59 +0200 Subject: [PATCH] fix bounds of for loop for parameters --- .../prob/ui/operationview/CustomPreconditionDialogHandler.java | 1 + .../de/prob/ui/operationview/CustomPreconditionInputDialog.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionDialogHandler.java b/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionDialogHandler.java index c609f399..4a1fe38a 100644 --- a/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionDialogHandler.java +++ b/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionDialogHandler.java @@ -41,6 +41,7 @@ public class CustomPreconditionDialogHandler extends AbstractHandler implements try { ExecuteOperationCommand .executeOperation(Animator.getAnimator(), op); + // TODO: provide feedback when we cannot execute operation } catch (ProBException e) { e.notifyUserOnce(); } diff --git a/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionInputDialog.java b/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionInputDialog.java index eeb0d228..4e40f8bc 100644 --- a/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionInputDialog.java +++ b/de.prob.ui/src/de/prob/ui/operationview/CustomPreconditionInputDialog.java @@ -56,7 +56,7 @@ public class CustomPreconditionInputDialog extends InputDialog { List<String> params = getOperationParams(op,animator); List<String> vals = op.getArguments(); int sze = Math.min(params.size(),vals.size()); - for (int i = 0; i < sze - 1; i++) { + for (int i = 0; i < sze; i++) { sb.append(params.get(i)); sb.append(" = "); sb.append(vals.get(i)); -- GitLab