diff options
Diffstat (limited to 'src/imports/testlib/main.cpp')
-rw-r--r-- | src/imports/testlib/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/imports/testlib/main.cpp b/src/imports/testlib/main.cpp index c78a1c4d75..c7d7d9191e 100644 --- a/src/imports/testlib/main.cpp +++ b/src/imports/testlib/main.cpp @@ -108,8 +108,8 @@ public Q_SLOTS: { v8::Local<v8::StackTrace> stacks = v8::StackTrace::CurrentStackTrace(10, v8::StackTrace::kDetailed); int count = stacks->GetFrameCount(); - if (count >= frameIndex + 2) { - v8::Local<v8::StackFrame> frame = stacks->GetFrame(frameIndex + 2); + if (count >= frameIndex + 1) { + v8::Local<v8::StackFrame> frame = stacks->GetFrame(frameIndex + 1); return QDeclarativeV8Handle::fromHandle(frame->GetScriptNameOrSourceURL()); } return QDeclarativeV8Handle(); @@ -118,8 +118,8 @@ public Q_SLOTS: { v8::Local<v8::StackTrace> stacks = v8::StackTrace::CurrentStackTrace(10, v8::StackTrace::kDetailed); int count = stacks->GetFrameCount(); - if (count >= frameIndex + 2) { - v8::Local<v8::StackFrame> frame = stacks->GetFrame(frameIndex + 2); + if (count >= frameIndex + 1) { + v8::Local<v8::StackFrame> frame = stacks->GetFrame(frameIndex + 1); return frame->GetLineNumber(); } return -1; |