| Index: third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp b/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
|
| index a4eaf56de5c4324a1ebf7c04c5bd89829ab523db..2ff20cce431400eaa32a5f3d61a254c5a24661ff 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
|
| @@ -98,11 +98,9 @@ static void reportFatalErrorInMainThread(const char* location, const char* messa
|
| static PassRefPtr<ScriptCallStack> extractCallStack(v8::Isolate* isolate, v8::Local<v8::Message> message, int* const scriptId)
|
| {
|
| v8::Local<v8::StackTrace> stackTrace = message->GetStackTrace();
|
| - RefPtr<ScriptCallStack> callStack = nullptr;
|
| + RefPtr<ScriptCallStack> callStack = ScriptCallStack::create(isolate, stackTrace);
|
| *scriptId = message->GetScriptOrigin().ScriptID()->Value();
|
| - // Currently stack trace is only collected when inspector is open.
|
| if (!stackTrace.IsEmpty() && stackTrace->GetFrameCount() > 0) {
|
| - callStack = ScriptCallStack::create(isolate, stackTrace);
|
| int topScriptId = stackTrace->GetFrame(0)->GetScriptId();
|
| if (topScriptId == *scriptId)
|
| *scriptId = 0;
|
|
|