From 8df7b5f8d1f4eb7199ff716db5d0075d2b569e0e Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 31 Jul 2020 11:11:34 -0400 Subject: [PATCH] replace QVarLengthArray with dynamic arrays in QPaintEngine::drawPolygon() methods Signed-off-by: Ivailo Monev --- src/gui/painting/qpaintengine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gui/painting/qpaintengine.cpp b/src/gui/painting/qpaintengine.cpp index 7938e0ce5..893009814 100644 --- a/src/gui/painting/qpaintengine.cpp +++ b/src/gui/painting/qpaintengine.cpp @@ -297,11 +297,11 @@ void QPaintEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDra Q_ASSERT_X(qt_polygon_recursion != this, "QPaintEngine::drawPolygon", "At least one drawPolygon function must be implemented"); qt_polygon_recursion = this; - QVarLengthArray fp(pointCount); + QPoint fp[pointCount]; for (int i = 0; i < pointCount; ++i) { fp[i] = points[i].toPoint(); } - drawPolygon((QPoint*) fp.data(), pointCount, mode); + drawPolygon(fp, pointCount, mode); qt_polygon_recursion = 0; } @@ -318,11 +318,11 @@ void QPaintEngine::drawPolygon(const QPoint *points, int pointCount, PolygonDraw Q_ASSERT_X(qt_polygon_recursion != this, "QPaintEngine::drawPolygon", "At least one drawPolygon function must be implemented"); qt_polygon_recursion = this; - QVarLengthArray fp(pointCount); + QPointF fp[pointCount]; for (int i=0; i