From 12af2de99ec239064d2683763ce1c5971c102877 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Fri, 27 Mar 2020 10:44:43 +0100 Subject: [PATCH] no longer use system property `sun.java2d.uiScale` (Java 8 only) --- CHANGELOG.md | 1 + .../src/main/java/com/formdev/flatlaf/util/UIScale.java | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71c17239..7901e4bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ FlatLaf Change Log - Linux: Fixed scaling if `GDK_SCALE` environment variable is set or if running on JetBrains Runtime. (issue #69) +- No longer use system property `sun.java2d.uiScale`. (Java 8 only) ## 0.28 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 9f7ac69b..8f89cad4 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 @@ -177,17 +177,14 @@ public class UIScale } /** - * Applies a custom scale factor given in system properties "flatlaf.uiScale" - * or "sun.java2d.uiScale" to the given font. + * Applies a custom scale factor given in system property "flatlaf.uiScale" + * to the given font. */ public static FontUIResource applyCustomScaleFactor( FontUIResource font ) { if( UIScale.isSystemScalingEnabled() ) return font; String uiScale = System.getProperty( "flatlaf.uiScale" ); - if( uiScale == null ) - uiScale = System.getProperty( "sun.java2d.uiScale" ); - float scaleFactor = parseScaleFactor( uiScale ); if( scaleFactor <= 0 ) return font;