From 64328ab9ccc3be845d9ac7a1974f54fe2e1b8fa1 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Wed, 8 Jul 2020 10:47:36 +0200 Subject: [PATCH] UIDefaultsLoader: trim value in resolveValue() to ignore spaces at the end of references/variables --- .../src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java index 45620742..6abf6253 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/UIDefaultsLoader.java @@ -211,6 +211,8 @@ class UIDefaultsLoader } static String resolveValue( String value, Function propertiesGetter ) { + value = value.trim(); + if( value.startsWith( PROPERTY_PREFIX ) ) value = value.substring( PROPERTY_PREFIX.length() ); else if( !value.startsWith( VARIABLE_PREFIX ) )