diff --git a/playground/gradients/GradientView.cpp b/playground/gradients/GradientView.cpp index 57ba687d..462f69ef 100644 --- a/playground/gradients/GradientView.cpp +++ b/playground/gradients/GradientView.cpp @@ -172,7 +172,7 @@ QSGNode* GradientView::updatePaintNode( shape.setRadius( 80 ); #endif - if ( !QskBoxRenderer::isGradientSupported( shape, m_gradient ) ) + if ( !QskBoxRenderer::isGradientSupported( m_gradient ) ) { delete oldNode; return nullptr; diff --git a/src/nodes/QskBoxNode.cpp b/src/nodes/QskBoxNode.cpp index fbad3b89..d2b85a70 100644 --- a/src/nodes/QskBoxNode.cpp +++ b/src/nodes/QskBoxNode.cpp @@ -83,7 +83,7 @@ void QskBoxNode::updateNode( const QRectF& rect, Note, that the border is always done with a QskBoxRectangleNode */ - if ( QskBoxRenderer::isGradientSupported( shape, gradient ) ) + if ( QskBoxRenderer::isGradientSupported( gradient ) ) { rectNode = qskNode< QskBoxRectangleNode >( this, BoxRole ); rectNode->updateNode( rect, shape, borderMetrics, borderColors, gradient ); diff --git a/src/nodes/QskBoxRenderer.cpp b/src/nodes/QskBoxRenderer.cpp index 3c9c73ea..25851170 100644 --- a/src/nodes/QskBoxRenderer.cpp +++ b/src/nodes/QskBoxRenderer.cpp @@ -67,8 +67,7 @@ static inline bool qskMaybeSpreading( const QskGradient& gradient ) return true; } -bool QskBoxRenderer::isGradientSupported( - const QskBoxShapeMetrics&, const QskGradient& gradient ) +bool QskBoxRenderer::isGradientSupported( const QskGradient& gradient ) { if ( !gradient.isVisible() || gradient.isMonochrome() ) return true; diff --git a/src/nodes/QskBoxRenderer.h b/src/nodes/QskBoxRenderer.h index 1b6face6..06a4bb30 100644 --- a/src/nodes/QskBoxRenderer.h +++ b/src/nodes/QskBoxRenderer.h @@ -39,7 +39,7 @@ namespace QskBoxRenderer Filling the geometry usually with color information: see QSGGeometry::defaultAttributes_ColoredPoint2D() */ - QSK_EXPORT bool isGradientSupported( const QskBoxShapeMetrics&, const QskGradient& ); + QSK_EXPORT bool isGradientSupported( const QskGradient& ); QSK_EXPORT void renderBox( const QRectF&, const QskBoxShapeMetrics&, const QskBoxBorderMetrics&, diff --git a/src/nodes/QskRectangleNode.cpp b/src/nodes/QskRectangleNode.cpp index e05dc871..ce523b2c 100644 --- a/src/nodes/QskRectangleNode.cpp +++ b/src/nodes/QskRectangleNode.cpp @@ -72,7 +72,7 @@ void QskRectangleNode::updateNode( d->rect = rect; d->shape = effectiveShape; - if ( QskBoxRenderer::isGradientSupported( effectiveShape, effectiveGradient ) ) + if ( QskBoxRenderer::isGradientSupported( effectiveGradient ) ) { setColoring( Polychrome );