aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qml/qml/qqmlboundsignal.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qml/qml/qqmlboundsignal.cpp b/src/qml/qml/qqmlboundsignal.cpp
index 8f15e0aa80..9a3ce65ad3 100644
--- a/src/qml/qml/qqmlboundsignal.cpp
+++ b/src/qml/qml/qqmlboundsignal.cpp
@@ -146,7 +146,8 @@ void QQmlBoundSignalExpression::evaluate(QObject *secondaryScope)
if (!m_expressionFunctionValid) {
if (m_expressionFunctionRewritten) {
- m_v8function = evalFunction(context(), scopeObject(), m_expressionUtf8, m_fileName, m_line, &m_v8qmlscope);
+ m_v8function = evalFunction(context(), scopeObject(), QString::fromUtf8(m_expressionUtf8),
+ m_fileName, m_line, &m_v8qmlscope);
m_expressionUtf8.clear();
} else {
bool ok = true;