From b1313102737204f632d459a9924a0ea130970a7d Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Fri, 15 Mar 2024 16:41:48 +0100 Subject: [PATCH] QSignalSpy: use NSDMI for m_waiting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit One step closer to DRYing the ctors. Pick-to: 6.6 6.5 Task-number: QTBUG-123544 Change-Id: Iff73fe70e3d2de52548d10b2f38a7ba2bd7029cd Reviewed-by: MÃ¥rten Nordheim (cherry picked from commit b97bcdd7743485418c26cf37d6ed6ea31ce94376) --- src/testlib/qsignalspy.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/testlib/qsignalspy.h b/src/testlib/qsignalspy.h index ef1c71b5c67..3e405171fc1 100644 --- a/src/testlib/qsignalspy.h +++ b/src/testlib/qsignalspy.h @@ -21,7 +21,6 @@ class QSignalSpy: public QObject, public QList > { public: explicit QSignalSpy(const QObject *obj, const char *aSignal) - : m_waiting(false) { if (!isObjectValid(obj)) return; @@ -57,7 +56,6 @@ public: #else template QSignalSpy(const typename QtPrivate::FunctionPointer::Object *obj, Func signal0) - : m_waiting(false) { if (!isObjectValid(obj)) return; @@ -83,7 +81,6 @@ public: #endif // Q_QDOC QSignalSpy(const QObject *obj, const QMetaMethod &signal) - : m_waiting(false) { if (isObjectValid(obj) && isSignalMetaMethodValid(signal)) { initArgs(signal, obj); @@ -214,7 +211,7 @@ private: QList args; QTestEventLoop m_loop; - bool m_waiting; + bool m_waiting = false; static inline QMutex m_mutex; // protects m_waiting, args and the QList base class, between appendArgs() and wait() };