aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickwindow.cpp
diff options
context:
space:
mode:
authorAnton Kudryavtsev <anton.kudryavtsev@vk.team>2023-09-13 15:43:39 +0300
committerAnton Kudryavtsev <anton.kudryavtsev@vk.team>2023-09-15 13:04:18 +0300
commit24a6619ee6792f9d45d12b491d6a883b40405123 (patch)
tree83a1e551d0fa082a447441e3c34c7f3eb68120b4 /src/quick/items/qquickwindow.cpp
parentb003eddcfa72bb5abb2241f7825f404d86000cb6 (diff)
QQuickWindowPrivate::cleanupNodes: use qdeleteall more
Change-Id: Iaf6e9ef6742e27b7441e82b7487f02e72266d135 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick/items/qquickwindow.cpp')
-rw-r--r--src/quick/items/qquickwindow.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp
index 94cd3ec0ab..6d1ee36bca 100644
--- a/src/quick/items/qquickwindow.cpp
+++ b/src/quick/items/qquickwindow.cpp
@@ -1824,9 +1824,7 @@ void QQuickWindowPrivate::rhiCreationFailureMessage(const QString &backendName,
void QQuickWindowPrivate::cleanupNodes()
{
- for (int ii = 0; ii < cleanupNodeList.size(); ++ii)
- delete cleanupNodeList.at(ii);
- cleanupNodeList.clear();
+ qDeleteAll(std::exchange(cleanupNodeList, {}));
}
void QQuickWindowPrivate::cleanupNodesOnShutdown(QQuickItem *item)