diff --git a/src/testlib/qsignalspy.h b/src/testlib/qsignalspy.h index ffc2129e18..ad152b162e 100644 --- a/src/testlib/qsignalspy.h +++ b/src/testlib/qsignalspy.h @@ -88,7 +88,7 @@ public: private: ObjectSignal verify(const QObject *obj, QMetaMethod signal) { - if (isObjectValid(obj)) + if (isObjectValid(obj) && isSignalMetaMethodValid(signal)) return {obj, signal}; else return {}; @@ -141,9 +141,6 @@ private: void init(const QObject *obj, QMetaMethod signal) { - if (!isSignalMetaMethodValid(signal)) - return; - initArgs(signal, obj); if (!connectToSignal(obj, signal.methodIndex())) return;