diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-11-07 18:38:44 +0000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-08 12:18:11 +0100 |
commit | 46e54ea850de93ca46ad9e374714f5a30ddf7dfe (patch) | |
tree | 448a5a4732a97ba2b58e2793ec88c91cc4782633 /src/declarative/qml/v8/qv8qobjectwrapper.cpp | |
parent | ad320d873d27686ca0610ffd692f12131cc864ad (diff) |
Include correct line number when throwing an exception from a slot
Task-number: QTBUG-20344
Change-Id: I25be1520b55ce13d4e1c75e06effa1dee8530a7a
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
Diffstat (limited to 'src/declarative/qml/v8/qv8qobjectwrapper.cpp')
-rw-r--r-- | src/declarative/qml/v8/qv8qobjectwrapper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/qml/v8/qv8qobjectwrapper.cpp b/src/declarative/qml/v8/qv8qobjectwrapper.cpp index eea455d332..d93e1b8bca 100644 --- a/src/declarative/qml/v8/qv8qobjectwrapper.cpp +++ b/src/declarative/qml/v8/qv8qobjectwrapper.cpp @@ -298,7 +298,8 @@ void QV8QObjectWrapper::init(QV8Engine *engine) } { v8::ScriptOrigin origin(m_hiddenObject); // Hack to allow us to identify these functions - v8::Local<v8::Script> script = v8::Script::New(v8::String::New(CREATE_FUNCTION), &origin); + v8::Local<v8::Script> script = v8::Script::New(v8::String::New(CREATE_FUNCTION), &origin, 0, + v8::Handle<v8::String>(), v8::Script::NativeMode); v8::Local<v8::Function> fn = v8::Local<v8::Function>::Cast(script->Run()); v8::Handle<v8::Value> invokeFn = v8::FunctionTemplate::New(Invoke)->GetFunction(); v8::Handle<v8::Value> args[] = { invokeFn }; |