From c706a79f7457659eab04fd9a381c1e00dee86375 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 16 Mar 2020 22:46:33 +0100 Subject: [PATCH] UIScale: fixed NPE in getSystemScaleFactor() (occurred in progress bar on startup in NB) --- .../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 10d34ff5..9f7ac69b 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 @@ -97,7 +97,7 @@ public class UIScale } public static double getSystemScaleFactor( GraphicsConfiguration gc ) { - return isSystemScalingEnabled() ? gc.getDefaultTransform().getScaleX() : 1; + return (isSystemScalingEnabled() && gc != null) ? gc.getDefaultTransform().getScaleX() : 1; } //---- user scaling (Java 8) ----------------------------------------------