From 460f0d9dee137643ed0d13978057c0eaea84159b Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Tue, 15 Dec 2020 11:25:00 +0100 Subject: [PATCH] UIScale: fixed NPE in getSystemScaleFactor(Graphics2D) when using Batik SVGGraphics2D (issue #226) --- .../src/main/java/com/formdev/flatlaf/util/UIScale.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/util/UIScale.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/util/UIScale.java index 686e400c..77ee291d 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/util/UIScale.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/util/UIScale.java @@ -113,7 +113,7 @@ public class UIScale } public static double getSystemScaleFactor( Graphics2D g ) { - return isSystemScalingEnabled() ? g.getDeviceConfiguration().getDefaultTransform().getScaleX() : 1; + return isSystemScalingEnabled() ? getSystemScaleFactor( g.getDeviceConfiguration() ) : 1; } public static double getSystemScaleFactor( GraphicsConfiguration gc ) {