Warning, /graphics/krita/3rdparty/ext_qt/0001-Check-if-we-reached-the-end-of-Iterator.patch is written in an unsupported language. File is not indexed.

0001 From 46753051e0ea3c8f1972e488ea4779c5b9403766 Mon Sep 17 00:00:00 2001
0002 From: Sharaf Zaman <sharafzaz121@gmail.com>
0003 Date: Tue, 6 Apr 2021 16:39:09 +0000
0004 Subject: [PATCH 36/46] Check if we reached the end of Iterator
0005 
0006 After the first iteration typeToRecognizerEnd can hold a value which has
0007 been removed from m_recognizers. So, the next iteration may be checking
0008 against the previously valid value and pass the check despite
0009 typeToRecognizerIterator pointing to end().
0010 ---
0011  src/widgets/kernel/qgesturemanager.cpp | 3 ++-
0012  1 file changed, 2 insertions(+), 1 deletion(-)
0013 
0014 diff --git a/src/widgets/kernel/qgesturemanager.cpp b/src/widgets/kernel/qgesturemanager.cpp
0015 index cfa1759dd7..85beca5a93 100644
0016 --- a/src/widgets/kernel/qgesturemanager.cpp
0017 +++ b/src/widgets/kernel/qgesturemanager.cpp
0018 @@ -293,7 +293,8 @@ bool QGestureManager::filterEventThroughContexts(const QMultiMap<QObject *,
0019          QMap<Qt::GestureType, QGestureRecognizer *>::const_iterator
0020                  typeToRecognizerIterator = const_recognizers.lowerBound(gestureType),
0021                  typeToRecognizerEnd = const_recognizers.upperBound(gestureType);
0022 -        for (; typeToRecognizerIterator != typeToRecognizerEnd; ++typeToRecognizerIterator) {
0023 +        for (; typeToRecognizerIterator != typeToRecognizerEnd &&
0024 +               typeToRecognizerIterator != const_recognizers.constEnd(); ++typeToRecognizerIterator) {
0025              QGestureRecognizer *recognizer = typeToRecognizerIterator.value();
0026              QObject *target = context.key();
0027              QGesture *state = getState(target, recognizer, gestureType);
0028 -- 
0029 2.33.0
0030