| Index: third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp
|
| index c92b902b0e9b67422c66e77abfe21610c482bb24..087fe335b8344806be73f37c313371bab207c1e4 100644
|
| --- a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp
|
| @@ -268,6 +268,17 @@ private:
|
| return false;
|
| }
|
|
|
| + void resumeStartup(LocalFrame* frame) override
|
| + {
|
| + // If we've paused for createWindow, handle it ourselves.
|
| + if (quitForCreateWindow())
|
| + return;
|
| + // Otherwise, pass to the client (embedded workers do it differently).
|
| + WebDevToolsAgentImpl* agent = WebLocalFrameImpl::fromFrame(frame)->devToolsAgentImpl();
|
| + if (agent && agent->client())
|
| + agent->client()->resumeStartup();
|
| + }
|
| +
|
| bool m_runningForDebugBreak;
|
| bool m_runningForCreateWindow;
|
| std::unique_ptr<WebDevToolsAgentClient::WebKitClientMessageLoop> m_messageLoop;
|
| @@ -584,16 +595,6 @@ void WebDevToolsAgentImpl::sendProtocolMessage(int sessionId, int callId, const
|
| m_client->sendProtocolMessage(sessionId, callId, response, state);
|
| }
|
|
|
| -void WebDevToolsAgentImpl::resumeStartup()
|
| -{
|
| - // If we've paused for createWindow, handle it ourselves.
|
| - if (ClientMessageLoopAdapter::resumeForCreateWindow())
|
| - return;
|
| - // Otherwise, pass to the client (embedded workers do it differently).
|
| - if (m_client)
|
| - m_client->resumeStartup();
|
| -}
|
| -
|
| void WebDevToolsAgentImpl::pageLayoutInvalidated(bool resized)
|
| {
|
| if (m_overlay)
|
|
|