From a429bfb7b858b92640b20a67823356c4c7491485 Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Tue, 5 Jul 2022 13:44:39 +0200 Subject: [PATCH] slider: flatten handle color when disabled --- skins/material3/QskMaterial3Skin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skins/material3/QskMaterial3Skin.cpp b/skins/material3/QskMaterial3Skin.cpp index e20939e5..e5c66ea7 100644 --- a/skins/material3/QskMaterial3Skin.cpp +++ b/skins/material3/QskMaterial3Skin.cpp @@ -571,7 +571,8 @@ void Editor::setupSlider() setGradient( Q::Handle, m_pal.primary ); setGradient( Q::Handle | Q::Pressed, m_pal.primary ); - setGradient( Q::Handle | Q::Disabled, m_pal.onSurface38 ); + const auto disabledColor = flattenedColor( m_pal.onSurface, m_pal.background, 0.38 ); + setGradient( Q::Handle | Q::Disabled, disabledColor ); setStrutSize( Q::Ripple, { 40, 40 } ); setBoxShape( Q::Ripple, 100, Qt::RelativeSize );