aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/v8/qv8sequencewrapper.cpp
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2013-03-08 10:32:35 +0100
committerLars Knoll <lars.knoll@digia.com>2013-04-15 13:03:10 +0200
commitdb78a10ea2537141e58740bd179db19183d236e8 (patch)
tree79c70b61254b7fe844f11449c1018b2cc5e4469e /src/qml/qml/v8/qv8sequencewrapper.cpp
parente75f3e6bd2d30cc7237493b77d078831c63c9d3e (diff)
Adjust to API changes after eliminating Handle<T>::operator* for safety reasons
Change-Id: I44661963044dedaf31e149768ebd2422959f15a6 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/qml/v8/qv8sequencewrapper.cpp')
-rw-r--r--src/qml/qml/v8/qv8sequencewrapper.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/qml/v8/qv8sequencewrapper.cpp b/src/qml/qml/v8/qv8sequencewrapper.cpp
index b1e0c41771..a30af7d75a 100644
--- a/src/qml/qml/v8/qv8sequencewrapper.cpp
+++ b/src/qml/qml/v8/qv8sequencewrapper.cpp
@@ -77,7 +77,7 @@ void QV8SequenceWrapper::init(QV8Engine *engine)
m_sort = qPersistentNew<v8::Function>(v8::FunctionTemplate::New(Sort)->GetFunction());
m_arrayPrototype = qPersistentNew<v8::Value>(v8::Array::New(1)->GetPrototype());
v8::Local<v8::Script> defaultSortCompareScript = v8::Script::Compile(engine->toString(defaultSortString));
- m_defaultSortComparer = qPersistentNew<v8::Function>(v8::Handle<v8::Function>(v8::Function::Cast(*defaultSortCompareScript->Run())));
+ m_defaultSortComparer = qPersistentNew<v8::Function>(v8::Handle<v8::Function>(v8::Function::Cast(defaultSortCompareScript->Run().get())));
v8::Local<v8::FunctionTemplate> ft = v8::FunctionTemplate::New();
ft->InstanceTemplate()->SetFallbackPropertyHandler(Getter, Setter);
@@ -277,7 +277,7 @@ v8::Handle<v8::Value> QV8SequenceWrapper::Sort(const v8::Arguments &args)
if (length > 1) {
v8::Handle<v8::Function> jsCompareFn = sr->engine->sequenceWrapper()->m_defaultSortComparer;
if (argCount == 1 && args[0]->IsFunction())
- jsCompareFn = v8::Handle<v8::Function>(v8::Function::Cast(*args[0]));
+ jsCompareFn = v8::Handle<v8::Function>(v8::Function::Cast(args[0].get()));
sr->sort(jsCompareFn);
}