diff --git a/diylc/diylc-core/src/org/diylc/presenter/CalcUtils.java b/diylc/diylc-core/src/org/diylc/presenter/CalcUtils.java index c74b9324..cfd7c6aa 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/CalcUtils.java +++ b/diylc/diylc-core/src/org/diylc/presenter/CalcUtils.java @@ -39,7 +39,7 @@ public class CalcUtils { */ public static int roundToGrid(double x, Size gridSpacing) { double grid = gridSpacing.convertToPixels(); - return (int) (Math.round(1f * x / grid) * grid); + return (int) Math.round((Math.round(1f * x / grid) * grid)); } public static void snapPointToGrid(Point point, Size gridSpacing) { diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index 6cd7cccc..bf57db00 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -3017,7 +3017,11 @@ NEW_FEATURE Added mirrored pin display options for "DIL IC" - + + + IMPROVEMENT + Fixed grid alignment issues with ruler marks when both the ruler and grid is in metric units + IMPROVEMENT Standardize how folded transistors are displayed - updated TO-92 and TO-1 packages