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:
parent
920f7e24d6
commit
ae5b398973
|
@ -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 );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue