diff options
author | Bernd Lamecker <bernd.lamecker@basyskom.com> | 2014-08-12 16:46:59 +0200 |
---|---|---|
committer | Milian Wolff <milian.wolff@kdab.com> | 2014-12-19 11:39:52 +0100 |
commit | 3ed29bca08dec484003cf573dd428b73627ffa81 (patch) | |
tree | 8e688a00c409cbd4a37412342faa2185b7b3869d /tests/auto/qml/tst_webchannel.qml | |
parent | 9fdce8e443030ab99d31e42fffc977cf284c36c4 (diff) | |
download | qtwebchannel-3ed29bca08dec484003cf573dd428b73627ffa81.tar.gz |
Do not broadcast signals or property changes of wrapped qobjects
Signals and property changes caused by dynamically created
qobjects (qobjects returned from a method call at runtime)
should not be broadcasted to any client but only sent to clients
which know these qobjects.
Also added testcases for the changes.
Change-Id: I9aacfa9e7e9df9314b44c6ba8e7339a2069e3c37
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
Diffstat (limited to 'tests/auto/qml/tst_webchannel.qml')
-rw-r--r-- | tests/auto/qml/tst_webchannel.qml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/qml/tst_webchannel.qml b/tests/auto/qml/tst_webchannel.qml index f304197..8f40cf5 100644 --- a/tests/auto/qml/tst_webchannel.qml +++ b/tests/auto/qml/tst_webchannel.qml @@ -139,7 +139,6 @@ TestCase { compare(myObj.myProperty, 3); client.awaitIdle(); // init - client.awaitIdle(); // property update // change property, should be propagated to HTML client and a message be send there myObj.myProperty = 2; @@ -332,6 +331,7 @@ TestCase { compare(channel.objects[testObjId].myProperty, 42); channel.objects[testObjId].deleteLater(); + client.awaitIdle(); msg = client.awaitMessage(); compare(msg.type, JSClient.QWebChannelMessageTypes.invokeMethod); } |