diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-03-08 10:32:35 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@digia.com> | 2013-04-15 13:03:10 +0200 |
commit | db78a10ea2537141e58740bd179db19183d236e8 (patch) | |
tree | 79c70b61254b7fe844f11449c1018b2cc5e4469e /src/qml/qml/v8/qv8sequencewrapper.cpp | |
parent | e75f3e6bd2d30cc7237493b77d078831c63c9d3e (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.cpp | 4 |
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); } |