diff --git a/skins/material3/QskMaterial3Skin.cpp b/skins/material3/QskMaterial3Skin.cpp index b9c622c8..661b5c17 100644 --- a/skins/material3/QskMaterial3Skin.cpp +++ b/skins/material3/QskMaterial3Skin.cpp @@ -98,10 +98,12 @@ namespace return value * factor; } +#if 0 inline double operator ""_dp( long double value ) { return dpToPixels( value ); } +#endif inline double operator ""_dp( unsigned long long int value ) { diff --git a/src/nodes/QskArcNode.cpp b/src/nodes/QskArcNode.cpp index be8feb07..a905ffcf 100644 --- a/src/nodes/QskArcNode.cpp +++ b/src/nodes/QskArcNode.cpp @@ -49,9 +49,7 @@ QskHashValue QskArcNode::hash( const void* nodeData ) const const auto arcData = reinterpret_cast< const ArcData* >( nodeData ); auto h = arcData->metrics.hash(); - - for( const auto& stop : qAsConst( arcData->gradient.stops() ) ) - h = stop.hash( h ); + return arcData->gradient.hash( h ); return h; } diff --git a/src/nodes/QskArcRenderer.cpp b/src/nodes/QskArcRenderer.cpp index 0f89d7d6..c86ae82e 100644 --- a/src/nodes/QskArcRenderer.cpp +++ b/src/nodes/QskArcRenderer.cpp @@ -19,7 +19,7 @@ void QskArcRenderer::renderArc(const QRectF& rect, QGradientStops stops; stops.reserve( gradient.stops().count() ); - for( const QskGradientStop& stop : qAsConst( gradient.stops() ) ) + for( const auto& stop : qAsConst( gradient.stops() ) ) stops += QGradientStop( stop.position(), stop.color() ); /*