| Index: third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp b/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| index c8744212c7e31e6de020328451f6523f56b31642..2f9f6b5dd5f3f268e858f4f843cb96eb852f4ea1 100644
|
| --- a/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| @@ -125,7 +125,7 @@ public:
|
| , m_userGestureToken(userGestureToken)
|
| , m_disposalAllowed(true)
|
| {
|
| - m_asyncOperationId = InspectorInstrumentation::traceAsyncOperationStarting(getExecutionContext(), "postMessage");
|
| + InspectorInstrumentation::scheduleAsyncTask(window.document(), "postMessage", this);
|
| }
|
|
|
| RawPtr<MessageEvent> event() const { return m_event.get(); }
|
| @@ -155,11 +155,10 @@ public:
|
| private:
|
| void fired() override
|
| {
|
| - InspectorInstrumentationCookie cookie = InspectorInstrumentation::traceAsyncOperationCompletedCallbackStarting(getExecutionContext(), m_asyncOperationId);
|
| + InspectorInstrumentation::AsyncTask asyncTask(m_window->document(), this);
|
| m_disposalAllowed = false;
|
| m_window->postMessageTimerFired(this);
|
| dispose();
|
| - InspectorInstrumentation::traceAsyncCallbackCompleted(cookie);
|
| }
|
|
|
| void dispose()
|
| @@ -176,7 +175,6 @@ private:
|
| RefPtr<SecurityOrigin> m_targetOrigin;
|
| RefPtr<ScriptCallStack> m_stackTrace;
|
| RefPtr<UserGestureToken> m_userGestureToken;
|
| - int m_asyncOperationId;
|
| bool m_disposalAllowed;
|
| };
|
|
|
|
|