gradients: Don't crash gammaray

gammaray etc. reads the properties and when displaying the value
calls the corresponding READ methods. This will lead to crashes
when calling "wrong" methods for gradients.
This commit is contained in:
Peter Hartmann 2024-10-08 15:11:44 +02:00
parent 920f7e24d6
commit ae5b398973
1 changed files with 0 additions and 6 deletions

View File

@ -615,8 +615,6 @@ void QskGradient::setLinearDirection( const QskLinearDirection& direction )
QskLinearDirection QskGradient::linearDirection() const QskLinearDirection QskGradient::linearDirection() const
{ {
Q_ASSERT( m_type == Linear );
if ( m_type != Linear ) if ( m_type != Linear )
return QskLinearDirection( 0.0, 0.0, 0.0, 0.0 ); return QskLinearDirection( 0.0, 0.0, 0.0, 0.0 );
@ -644,8 +642,6 @@ void QskGradient::setRadialDirection( const QskRadialDirection& direction )
QskRadialDirection QskGradient::radialDirection() const QskRadialDirection QskGradient::radialDirection() const
{ {
Q_ASSERT( m_type == Radial );
if ( m_type != Radial ) if ( m_type != Radial )
return QskRadialDirection( 0.5, 0.5, 0.0 ); return QskRadialDirection( 0.5, 0.5, 0.0 );
@ -683,8 +679,6 @@ void QskGradient::setConicDirection( const QskConicDirection& direction )
QskConicDirection QskGradient::conicDirection() const QskConicDirection QskGradient::conicDirection() const
{ {
Q_ASSERT( m_type == Conic );
if ( m_type != Conic ) if ( m_type != Conic )
return QskConicDirection( 0.5, 0.5, 0.0, 0.0 ); return QskConicDirection( 0.5, 0.5, 0.0, 0.0 );