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 );