qskEffectiveGradient fixed

This commit is contained in:
Uwe Rathmann 2022-12-22 20:27:17 +01:00
parent 65a733299b
commit a2a2c63678

View File

@ -44,11 +44,9 @@ static inline QskGradient qskEffectiveGradient( const QskGradient& gradient )
{
auto g = gradient.effectiveGradient();
switch( static_cast< int >( g.type() ) )
if ( g.type() == QskGradient::Linear )
{
case QskGradient::Linear:
{
auto dir = gradient.linearDirection();
auto dir = g.linearDirection();
if ( dir.isTilted() )
{
@ -57,17 +55,11 @@ static inline QskGradient qskEffectiveGradient( const QskGradient& gradient )
g.setLinearDirection( dir );
}
break;
}
case QskGradient::Radial:
case QskGradient::Conic:
else
{
qWarning() << "QskBoxRectangleNode does not support radial/conic gradients";
g.setDirection( QskGradient::Linear );
break;
}
}
return g;