From 7e6dc269c51ff62e3ff4cb1c1714ab01e28e0137 Mon Sep 17 00:00:00 2001 From: daWoife Date: Wed, 31 Dec 2025 11:28:41 +0100 Subject: [PATCH] Recalculate geometry after styling in FlatSliderUI --- .../src/main/java/com/formdev/flatlaf/ui/FlatSliderUI.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatSliderUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatSliderUI.java index 7870f054..035afe73 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatSliderUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatSliderUI.java @@ -227,7 +227,11 @@ public class FlatSliderUI /** @since 2 */ protected void applyStyle( Object style ) { + boolean recalc = ( oldStyleValues != null && !oldStyleValues.isEmpty() ); oldStyleValues = FlatStylingSupport.parseAndApply( oldStyleValues, style, this::applyStyleProperty ); + recalc |= ( oldStyleValues != null && !oldStyleValues.isEmpty() ); + if( recalc ) + calculateGeometry(); } /** @since 2 */