render bug for ellipsoid monochrome boxes fixed
This commit is contained in:
parent
d276dcb7ae
commit
c9717a9d33
@ -872,16 +872,16 @@ static inline void qskRenderFillRandom(
|
|||||||
const QskBoxRenderer::Metrics& metrics,
|
const QskBoxRenderer::Metrics& metrics,
|
||||||
const QskGradient& gradient, ColoredLine* line )
|
const QskGradient& gradient, ColoredLine* line )
|
||||||
{
|
{
|
||||||
|
const auto orientation =
|
||||||
|
( gradient.orientation() == QskGradient::Vertical ) ? Qt::Vertical : Qt::Horizontal;
|
||||||
|
|
||||||
if ( gradient.isMonochrome() )
|
if ( gradient.isMonochrome() )
|
||||||
{
|
{
|
||||||
const ColorMapSolid map( gradient.startColor() );
|
const ColorMapSolid map( gradient.startColor() );
|
||||||
qskRenderFillLines( metrics, Qt::Vertical, line, map );
|
qskRenderFillLines( metrics, orientation, line, map );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
const auto orientation = ( gradient.orientation() == QskGradient::Vertical )
|
|
||||||
? Qt::Vertical : Qt::Horizontal;
|
|
||||||
|
|
||||||
const ColorMapGradient map( gradient.startColor(), gradient.endColor() );
|
const ColorMapGradient map( gradient.startColor(), gradient.endColor() );
|
||||||
qskRenderFillLines( metrics, orientation, line, map );
|
qskRenderFillLines( metrics, orientation, line, map );
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user