summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorThomas McGuire <thomas.mcguire.qnx@kdab.com>2012-09-28 12:57:42 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-12 02:19:36 +0200
commit5fa395cfd5ac2dd82a4d1f64dd6e72990f0e2be0 (patch)
treed789ab5f452722907aef45e79a1c0bdb9d61b390 /tests
parent79cbdb503aec471cfb1dfcc7b36867490e4ca7ee (diff)
Fix QObject::receivers() within connectNotify()
The receiver count needs to be correct in connectNotify() to be compatible with ordinary connections. Fix this and add test. This is a backport of qtdeclarative commit b1c6e095404ccb7788e6b12fff692c71f4900815 Change-Id: Ic3145a536c928eccfcc29b4d010a526135b654b0 Reviewed-by: Alan Alpert <416365416c@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/declarative/qdeclarativenotifier/tst_qdeclarativenotifier.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/declarative/qdeclarativenotifier/tst_qdeclarativenotifier.cpp b/tests/auto/declarative/qdeclarativenotifier/tst_qdeclarativenotifier.cpp
index 07283f983f..ae27ae33e6 100644
--- a/tests/auto/declarative/qdeclarativenotifier/tst_qdeclarativenotifier.cpp
+++ b/tests/auto/declarative/qdeclarativenotifier/tst_qdeclarativenotifier.cpp
@@ -114,6 +114,7 @@ protected:
if (signalName == SIGNAL(compiledBindingPropSharedChanged())) compiledBindingPropSharedConnections++;
if (signalName == SIGNAL(boundSignal())) boundSignalConnections++;
if (signalName == SIGNAL(unusedSignal())) unusedSignalConnections++;
+ verifyReceiverCount();
//qDebug() << Q_FUNC_INFO << this << signalName;
}
@@ -129,6 +130,7 @@ protected:
if (signalName == SIGNAL(compiledBindingPropSharedChanged())) compiledBindingPropSharedConnections--;
if (signalName == SIGNAL(boundSignal())) boundSignalConnections--;
if (signalName == SIGNAL(unusedSignal())) unusedSignalConnections--;
+ verifyReceiverCount();
//qDebug() << Q_FUNC_INFO << this << signalName;
}