summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2024-11-13 11:44:57 -0800
committerThiago Macieira <thiago.macieira@intel.com>2024-11-20 18:29:59 -0800
commit67a71d71093b50d0db172b92aa1b548a1a2bd959 (patch)
tree42b49b48fe5d08a8d9c2e8a188225bbbb7be8792 /src/corelib/kernel/qobject.cpp
parent363f069b0bb8f94b16d0431169a00adcbd2a17ff (diff)
QPostEventList: use qsizetype to count posted events
It's highly unlikely you're going to have more than 2 billion pending events for a thread, but this is the right thing to do. Pick-to: 6.8 Change-Id: Ia162b024815c3b970d71fffd3bc022621b2e07b4 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
-rw-r--r--src/corelib/kernel/qobject.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp
index 6a93042b8c8..2a1391f1d52 100644
--- a/src/corelib/kernel/qobject.cpp
+++ b/src/corelib/kernel/qobject.cpp
@@ -1751,8 +1751,8 @@ void QObjectPrivate::setThreadData_helper(QThreadData *currentData, QThreadData
}
// move posted events
- int eventsMoved = 0;
- for (int i = 0; i < currentData->postEventList.size(); ++i) {
+ qsizetype eventsMoved = 0;
+ for (qsizetype i = 0; i < currentData->postEventList.size(); ++i) {
const QPostEvent &pe = currentData->postEventList.at(i);
if (!pe.event)
continue;