Fixed issue #485. Error when drawing a curved path.

--HG--
branch : release
This commit is contained in:
Roman Telezhynskyi 2016-05-07 11:37:46 +03:00
parent 0a5d9e6590
commit e854ed068d

View file

@ -352,6 +352,12 @@ int VGObject::IntersectionCircles(const QPointF &c1, double r1, const QPointF &c
*/
qint32 VGObject::LineIntersectCircle(const QPointF &center, qreal radius, const QLineF &line, QPointF &p1, QPointF &p2)
{
// Fix for issue #485. https://bitbucket.org/dismine/valentina/issues/485/error-when-drawing-a-curved-path
if (qFuzzyIsNull(line.length()))
{
return 0;
}
//coefficient for equation of segment
qreal a = 0, b = 0, c = 0;
LineCoefficients(line, &a, &b, &c);