diff --git a/src/common/QskBoxShapeMetrics.cpp b/src/common/QskBoxShapeMetrics.cpp index eb258185..0147cf17 100644 --- a/src/common/QskBoxShapeMetrics.cpp +++ b/src/common/QskBoxShapeMetrics.cpp @@ -127,10 +127,8 @@ QVariant QskBoxShapeMetrics::interpolate( uint QskBoxShapeMetrics::hash( uint seed ) const noexcept { - uint hash = qHashBits( m_radii, sizeof( m_radii ), seed ); - - const int mode = m_sizeMode; - return qHashBits( &mode, sizeof( mode ), hash ); + uint hash = qHash( static_cast( m_sizeMode ), seed ); + return qHashBits( m_radii, sizeof( m_radii ), hash ); } #ifndef QT_NO_DEBUG_STREAM