diff --git a/src/libs/vlayout/vcontour.cpp b/src/libs/vlayout/vcontour.cpp index b6af52726..5591ae836 100644 --- a/src/libs/vlayout/vcontour.cpp +++ b/src/libs/vlayout/vcontour.cpp @@ -307,6 +307,10 @@ const QPointF &VContour::at(int i) const QRectF VContour::BoundingRect() const { QVector points = GetContour(); + if (points.isEmpty()) + { + return QRectF(); + } points.append(points.first()); return QPolygonF(points).boundingRect(); }