| Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp
|
| index a9b6f280c94403ef2b0429bc8f51d1e14f8b8820..feb0f4e2ea2656d08e824d5e444b5b3073237b82 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp
|
| @@ -598,7 +598,7 @@ void V8DebuggerImpl::handleV8DebugEvent(const v8::Debug::EventDetails& eventDeta
|
| if (!enabled())
|
| return;
|
| v8::DebugEvent event = eventDetails.GetEvent();
|
| - if (event != v8::AsyncTaskEvent && event != v8::Break && event != v8::Exception && event != v8::AfterCompile && event != v8::BeforeCompile && event != v8::CompileError && event != v8::PromiseEvent)
|
| + if (event != v8::AsyncTaskEvent && event != v8::Break && event != v8::Exception && event != v8::AfterCompile && event != v8::BeforeCompile && event != v8::CompileError)
|
| return;
|
|
|
| v8::Local<v8::Context> eventContext = eventDetails.GetEventContext();
|
| @@ -628,9 +628,6 @@ void V8DebuggerImpl::handleV8DebugEvent(const v8::Debug::EventDetails& eventDeta
|
| } else if (event == v8::AsyncTaskEvent) {
|
| if (agent->v8AsyncTaskEventsEnabled())
|
| handleV8AsyncTaskEvent(agent, eventContext, eventDetails.GetExecutionState(), eventDetails.GetEventData());
|
| - } else if (event == v8::PromiseEvent) {
|
| - if (agent->v8PromiseEventsEnabled())
|
| - handleV8PromiseEvent(agent, eventContext, eventDetails.GetExecutionState(), eventDetails.GetEventData());
|
| }
|
| }
|
| }
|
| @@ -648,23 +645,6 @@ void V8DebuggerImpl::handleV8AsyncTaskEvent(V8DebuggerAgentImpl* agent, v8::Loca
|
| m_executionState.Clear();
|
| }
|
|
|
| -void V8DebuggerImpl::handleV8PromiseEvent(V8DebuggerAgentImpl* agent, v8::Local<v8::Context> context, v8::Local<v8::Object> executionState, v8::Local<v8::Object> eventData)
|
| -{
|
| - v8::Local<v8::Value> argv[] = { eventData };
|
| - v8::Local<v8::Value> value = callDebuggerMethod("getPromiseDetails", 1, argv).ToLocalChecked();
|
| - ASSERT(value->IsObject());
|
| - v8::Local<v8::Object> promiseDetails = v8::Local<v8::Object>::Cast(value);
|
| - v8::Local<v8::Object> promise = promiseDetails->Get(v8InternalizedString("promise"))->ToObject(m_isolate);
|
| - int status = promiseDetails->Get(v8InternalizedString("status"))->ToInteger(m_isolate)->Value();
|
| - v8::Local<v8::Value> parentPromise = promiseDetails->Get(v8InternalizedString("parentPromise"));
|
| -
|
| - m_pausedContext = context;
|
| - m_executionState = executionState;
|
| - agent->didReceiveV8PromiseEvent(context, promise, parentPromise, status);
|
| - m_pausedContext.Clear();
|
| - m_executionState.Clear();
|
| -}
|
| -
|
| V8DebuggerParsedScript V8DebuggerImpl::createParsedScript(v8::Local<v8::Object> object, bool success)
|
| {
|
| v8::Local<v8::Value> id = object->Get(v8InternalizedString("id"));
|
|
|