From 8c6318474089b405a3189d953fb7cd35c23d430a Mon Sep 17 00:00:00 2001 From: bancika Date: Thu, 10 Sep 2020 21:47:28 +0200 Subject: [PATCH] fix the issue with saving variant location --- diylc/diylc-core/src/org/diylc/presenter/Presenter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java index e189d791..55e09775 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java +++ b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java @@ -2508,10 +2508,10 @@ public class Presenter implements IPlugInPort { Point2D p = new Point2D.Double(oldP.getX(), oldP.getY()); points.add(p); } - double x = points.iterator().next().getX(); - double y = points.iterator().next().getY(); + double x = points.get(0).getX(); + double y = points.get(0).getY(); for (Point2D point : points) { - point.setLocation(point.getX() + x, point.getY() + y); + point.setLocation(point.getX() - x, point.getY() - y); } Template template = new Template(variantName, values, points);