Fixed bug with internal path in layout piece.

--HG--
branch : develop
This commit is contained in:
Roman Telezhynskyi 2017-03-18 10:44:27 +02:00
parent 2bdfc59c21
commit 47e50fe06f
2 changed files with 2 additions and 3 deletions

View file

@ -70,7 +70,6 @@ VLayoutPiecePath::~VLayoutPiecePath()
QPainterPath VLayoutPiecePath::GetPainterPath() const
{
QPainterPath path;
path.setFillRule(Qt::WindingFill);
if (not d->m_points.isEmpty())
{
path.moveTo(d->m_points.at(0));
@ -78,7 +77,7 @@ QPainterPath VLayoutPiecePath::GetPainterPath() const
{
path.lineTo(d->m_points.at(j));
}
path.lineTo(d->m_points.at(0));
path.setFillRule(Qt::WindingFill);
}
return path;
}

View file

@ -346,7 +346,7 @@ QPainterPath VPiecePath::PainterPath(const VContainer *data) const
if (not points.isEmpty())
{
path.moveTo(points[0]);
path.moveTo(points.at(0));
for (qint32 i = 1; i < points.count(); ++i)
{
path.lineTo(points.at(i));