diff options
| author | Shawn Rutledge <shawn.rutledge@qt.io> | 2024-08-26 19:04:23 +0200 |
|---|---|---|
| committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2024-08-29 01:35:27 +0200 |
| commit | f6547b929e00dafce6fd42676c57b3df5454a91c (patch) | |
| tree | d5eb8460bd463f6d3b6082ed89e78be51a80036a /src/quick/handlers/qquickdraghandler.cpp | |
| parent | e033f93a01baf87eb99391628b4891605152167f (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.cpp | 2 |
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()); |
