From 06eaeb0ac8d861cf3e60b11a8fbbabdeef1d6759 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Mon, 1 Jul 2013 08:48:41 +0200 Subject: Get rid of the signal expression rewriter This replaces the entire rewriter with more or less: expressionToEval = "(function() { " + expr + " } )" This also fixes crashes at run-time when the signal rewriter was executed from the loader thread and tried to use a v4 identifier hash with the same engine that's also in the main thread. Change-Id: Ib1e4927d330706a593411fbff64ed3da1e23d0e0 Reviewed-by: Lars Knoll --- src/qml/qml/qqmlpropertycache_p.h | 1 - 1 file changed, 1 deletion(-) (limited to 'src/qml/qml/qqmlpropertycache_p.h') diff --git a/src/qml/qml/qqmlpropertycache_p.h b/src/qml/qml/qqmlpropertycache_p.h index b7a905583f..1f9199cd6d 100644 --- a/src/qml/qml/qqmlpropertycache_p.h +++ b/src/qml/qml/qqmlpropertycache_p.h @@ -314,7 +314,6 @@ public: static int originalClone(QObject *, int index); QList signalParameterNames(int index) const; - QString signalParameterStringForJS(int index, int *count = 0, QString *errorString = 0); const char *className() const; -- cgit v1.2.3