From: Ivailo Monev Date: Fri, 9 Jul 2021 18:48:59 +0000 (+0300) Subject: reuse variable in QGraphicsScene::render() X-Git-Tag: 4.12.0~2154 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a87cc17e739d4a7050a1a44400a7b6dc39be6e34;p=kde%2FKatie.git reuse variable in QGraphicsScene::render() Signed-off-by: Ivailo Monev --- diff --git a/src/gui/graphicsview/qgraphicsscene.cpp b/src/gui/graphicsview/qgraphicsscene.cpp index b0afab497..ace558f84 100644 --- a/src/gui/graphicsview/qgraphicsscene.cpp +++ b/src/gui/graphicsview/qgraphicsscene.cpp @@ -1723,8 +1723,8 @@ void QGraphicsScene::render(QPainter *painter, const QRectF &target, const QRect // Find all items to draw, and reverse the list (we want to draw // in reverse order). QList itemList = items(sourceRect, Qt::IntersectsItemBoundingRect); - QGraphicsItem **itemArray = new QGraphicsItem *[itemList.size()]; - int numItems = itemList.size(); + const int numItems = itemList.size(); + QGraphicsItem **itemArray = new QGraphicsItem *[numItems]; for (int i = 0; i < numItems; ++i) itemArray[numItems - i - 1] = itemList.at(i); itemList.clear();