diff --git a/CHANGELOG.md b/CHANGELOG.md index 641c4c4ee..2441ae966 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ All notable changes to this project will be documented in this file. - [#2418] AS3 - initialization of class static vars in script initializer (Haxe) - [#2397] DefineScalingGrid - improper scaling on negative Xmin, Ymin - [#2425] ZIP/SWC reading - "Only DEFLATED entries can have EXT descriptor" message +- Drawing points and shape paths highlighting did not respect UI scale factor ## [22.0.2] - 2025-01-17 ### Added diff --git a/src/com/jpexs/decompiler/flash/gui/ImagePanel.java b/src/com/jpexs/decompiler/flash/gui/ImagePanel.java index 1dd2cdf2e..b1476eb52 100644 --- a/src/com/jpexs/decompiler/flash/gui/ImagePanel.java +++ b/src/com/jpexs/decompiler/flash/gui/ImagePanel.java @@ -928,7 +928,7 @@ public final class ImagePanel extends JPanel implements MediaDisplay { trans.scale(1 / SWF.unitDivisor, 1 / SWF.unitDivisor); trans.scale(zoomDouble, zoomDouble); AffineTransform oldTransform = g2.getTransform(); - g2.setTransform(trans); + g2.transform(trans); if (hilightedEdge != null) { g2.setStroke(new BasicStroke((float) (SWF.unitDivisor * 6 / zoomDouble)));