From 521301d7ef5b02837e8f52f53b1a0221f675aa32 Mon Sep 17 00:00:00 2001 From: Branislav Stojkovic Date: Mon, 17 Mar 2025 14:45:45 +0100 Subject: [PATCH] rotate bug --- .../src/main/java/org/diylc/presenter/Presenter.java | 4 ++-- diylc/diylc-core/src/main/resources/update.xml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java b/diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java index a1f57634..a57686b7 100644 --- a/diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java +++ b/diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java @@ -1569,8 +1569,8 @@ public class Presenter implements IPlugInPort, IConfigListener { double centerY = (maxY + minY) / 2; if (snapToGrid) { - CalcUtils.roundToGrid(centerX, this.currentProject.getGridSpacing()); - CalcUtils.roundToGrid(centerY, this.currentProject.getGridSpacing()); + centerX = CalcUtils.roundToGrid(centerX, this.currentProject.getGridSpacing()); + centerY = CalcUtils.roundToGrid(centerY, this.currentProject.getGridSpacing()); } return new Point2D.Double(centerX, centerY); diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 3ed8e068..bf5d2deb 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -269,6 +269,10 @@ BUG_FIX Moving selected components with a mouse doesn't register file modification action and doesn't enable Undo action + + BUG_FIX + Rotating selected components sometimes wacks the alignment off the grid + https://github.com/bancika/diy-layout-creator/releases