diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp index aef644a0ec7..33361af0f0c 100644 --- a/src/corelib/kernel/qobject.cpp +++ b/src/corelib/kernel/qobject.cpp @@ -1738,8 +1738,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; diff --git a/src/corelib/thread/qthread.cpp b/src/corelib/thread/qthread.cpp index 005666a7426..5e37739a1eb 100644 --- a/src/corelib/thread/qthread.cpp +++ b/src/corelib/thread/qthread.cpp @@ -82,7 +82,7 @@ QThreadData::~QThreadData() thread.storeRelease(nullptr); delete t; - for (int i = 0; i < postEventList.size(); ++i) { + for (qsizetype i = 0; i < postEventList.size(); ++i) { const QPostEvent &pe = postEventList.at(i); if (pe.event) { --pe.receiver->d_func()->postedEvents;