aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/testlib/quicktestutil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/testlib/quicktestutil.cpp')
-rw-r--r--src/imports/testlib/quicktestutil.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/imports/testlib/quicktestutil.cpp b/src/imports/testlib/quicktestutil.cpp
index d9e6a2fba5..994c66845b 100644
--- a/src/imports/testlib/quicktestutil.cpp
+++ b/src/imports/testlib/quicktestutil.cpp
@@ -44,6 +44,7 @@
#include <QtQml/private/qqmlmetatype_p.h>
#include <QtQml/private/qv4engine_p.h>
#include <QtQml/private/qv4scopedvalue_p.h>
+#include <QtQml/private/qjsvalue_p.h>
#include <QtGui/qguiapplication.h>
#include <QtGui/qstylehints.h>
@@ -78,7 +79,7 @@ QJSValue QuickTestUtil::typeName(const QVariant &v) const
QQmlEngine *engine = qmlEngine(this);
QV4::ExecutionEngine *v4 = engine->handle();
- return QJSValue(v4, v4->newString(name)->asReturnedValue());
+ return QJSValuePrivate::fromReturnedValue(v4->newString(name)->asReturnedValue());
}
bool QuickTestUtil::compare(const QVariant &act, const QVariant &exp) const {
@@ -93,7 +94,8 @@ QJSValue QuickTestUtil::callerFile(int frameIndex) const
QVector<QV4::StackFrame> stack = v4->stackTrace(frameIndex + 2);
return (stack.size() > frameIndex + 1)
- ? QJSValue(v4, v4->newString(stack.at(frameIndex + 1).source)->asReturnedValue())
+ ? QJSValuePrivate::fromReturnedValue(
+ v4->newString(stack.at(frameIndex + 1).source)->asReturnedValue())
: QJSValue();
}