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