From a41f1ea9a30901d7f6b505df1cc165cac3820914 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 27 Jul 2015 16:20:14 +0200 Subject: [PATCH] WIP: SignalSpy::qtest_update(): Do nothing if parameters are unchanged. Amateurish attempt at fixing QTBUG-47405 which shows some recursion in the function. Task-number: QTBUG-47405 Change-Id: I6163b2d3a8b2e02b679c94e7b66b46d921d08dd0 --- src/imports/testlib/SignalSpy.qml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/imports/testlib/SignalSpy.qml b/src/imports/testlib/SignalSpy.qml index fd7dc55..c12fea0 100644 --- a/src/imports/testlib/SignalSpy.qml +++ b/src/imports/testlib/SignalSpy.qml @@ -215,6 +215,8 @@ Item { /*! \internal */ function qtest_update() { + if (target == qtest_prevTarget && signalName === qtest_prevSignalName) + return; if (qtest_prevTarget != null) { var prevFunc = qtest_prevTarget[qtest_prevSignalName] if (prevFunc) -- 2.5.0.windows.1