aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/handlers/qquickdraghandler.cpp
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2024-08-26 19:04:23 +0200
committerShawn Rutledge <shawn.rutledge@qt.io>2024-08-29 01:35:27 +0200
commitf6547b929e00dafce6fd42676c57b3df5454a91c (patch)
treed5eb8460bd463f6d3b6082ed89e78be51a80036a /src/quick/handlers/qquickdraghandler.cpp
parente033f93a01baf87eb99391628b4891605152167f (diff)
Avoid detach in range-for loops over QQMultiPtHandler::currentPoints()
We used std::as_const() in some places, but not consistently. Pick-to: 6.8 Change-Id: Idd948dbe4675c0d287e046c6c7db53d4476b6d30 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/quick/handlers/qquickdraghandler.cpp')
-rw-r--r--src/quick/handlers/qquickdraghandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/handlers/qquickdraghandler.cpp b/src/quick/handlers/qquickdraghandler.cpp
index 98a952b2aa..a5afa59c3c 100644
--- a/src/quick/handlers/qquickdraghandler.cpp
+++ b/src/quick/handlers/qquickdraghandler.cpp
@@ -193,7 +193,7 @@ void QQuickDragHandler::handlePointerEventImpl(QPointerEvent *event)
if (event->isBeginEvent())
m_pressedInsideTarget = target() && currentPoints().size() > 0;
- for (const QQuickHandlerPoint &p : currentPoints()) {
+ for (const QQuickHandlerPoint &p : std::as_const(currentPoints())) {
if (!allOverThreshold)
break;
auto point = event->pointById(p.id());