From 2309b38a64b67b0f5deaa1e80d8f07df38ba0795 Mon Sep 17 00:00:00 2001 From: Ahmad Samir Date: Fri, 11 Aug 2023 01:31:23 +0300 Subject: [PATCH] QGestureManager: port Q_FOREACH to ranged-for [5/6] getGestureTargets() first parameter is a QSet created locally at the call site in deliverEvents(); and the loop body doesn't change it. Change-Id: I3484f7ecc9d85b22b45a123ccf75316d5316e031 Task-number: QTBUG-115803 Reviewed-by: Marc Mutz --- src/widgets/kernel/qgesturemanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/kernel/qgesturemanager.cpp b/src/widgets/kernel/qgesturemanager.cpp index dc7a4bcb52..e2e6bcf328 100644 --- a/src/widgets/kernel/qgesturemanager.cpp +++ b/src/widgets/kernel/qgesturemanager.cpp @@ -550,7 +550,7 @@ void QGestureManager::getGestureTargets(const QSet &gestures, GestureByTypes gestureByTypes; // sort gestures by types - foreach (QGesture *gesture, gestures) { + for (QGesture *gesture : gestures) { QWidget *receiver = m_gestureTargets.value(gesture, nullptr); Q_ASSERT(receiver); if (receiver)