diff --git a/src/testlib/qsignalspy.h b/src/testlib/qsignalspy.h index 82671c5eb11..6d09ec86953 100644 --- a/src/testlib/qsignalspy.h +++ b/src/testlib/qsignalspy.h @@ -62,18 +62,7 @@ public: #else template QSignalSpy(const typename QtPrivate::FunctionPointer::Object *obj, Func signal0) - : QSignalSpy(verify(obj, signal0)) {} - -private: - template - ObjectSignal verify(const QObject *obj, Func signal0) - { - if (!isObjectValid(obj)) - return {}; - - return verify(obj, QMetaMethod::fromSignal(signal0)); - } -public: + : QSignalSpy(verify(obj, QMetaMethod::fromSignal(signal0))) {} #endif // Q_QDOC QSignalSpy(const QObject *obj, QMetaMethod signal)