diff options
author | Marc Mutz <marc.mutz@qt.io> | 2024-03-19 08:00:27 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2024-03-20 21:23:39 +0100 |
commit | a90c3cc3c7ed24c83b9ffa4020cb3652678b36bf (patch) | |
tree | 873d0d1dd8e0205483484698abaa7379b72f6009 /src/testlib/qsignalspy.h | |
parent | eefd8ab1e8e4d6afa64e15c017e1e78fd30c7382 (diff) |
QSignalSpy: fix indexed loop (int instead of qsizetype)
While a signal with more than 2Gi arguments is only a theoretical
possibility, still use the correct index variable for the indexed loop
over this QList<int>.
Pick-to: 6.7 6.6 6.5
Change-Id: I2ed33238c2cd9d2d1c39cd29c988a2adfd821897
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/testlib/qsignalspy.h')
-rw-r--r-- | src/testlib/qsignalspy.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/testlib/qsignalspy.h b/src/testlib/qsignalspy.h index da1debc2df..4418646cfc 100644 --- a/src/testlib/qsignalspy.h +++ b/src/testlib/qsignalspy.h @@ -193,7 +193,7 @@ private: QMutexLocker locker(&m_mutex); QList<QVariant> list; list.reserve(args.size()); - for (int i = 0; i < args.size(); ++i) { + for (qsizetype i = 0; i < args.size(); ++i) { const QMetaType::Type type = static_cast<QMetaType::Type>(args.at(i)); if (type == QMetaType::QVariant) list << *reinterpret_cast<QVariant *>(a[i + 1]); |