Index: Source/web/WebDevToolsAgentImpl.cpp |
diff --git a/Source/web/WebDevToolsAgentImpl.cpp b/Source/web/WebDevToolsAgentImpl.cpp |
index f947f9bd138c65b1e39514fe49245fa22bfc3be4..c66146b8ba7c2b87a459e62a1a6c9cf0461a8939 100644 |
--- a/Source/web/WebDevToolsAgentImpl.cpp |
+++ b/Source/web/WebDevToolsAgentImpl.cpp |
@@ -100,40 +100,6 @@ |
namespace blink { |
-namespace { |
- |
-class InspectorInputClient : public InspectorInputAgent::Client { |
-public: |
- explicit InspectorInputClient(WebViewImpl* webViewImpl) : m_webViewImpl(webViewImpl) { } |
- ~InspectorInputClient() override { } |
- |
- // InspectorInputAgent::Client implementation. |
- void dispatchKeyEvent(const PlatformKeyboardEvent& event) override |
- { |
- if (!m_webViewImpl->page()->focusController().isFocused()) |
- m_webViewImpl->setFocus(true); |
- |
- WebKeyboardEvent webEvent = WebKeyboardEventBuilder(event); |
- if (!webEvent.keyIdentifier[0] && webEvent.type != WebInputEvent::Char) |
- webEvent.setKeyIdentifierFromWindowsKeyCode(); |
- m_webViewImpl->handleInputEvent(webEvent); |
- } |
- |
- void dispatchMouseEvent(const PlatformMouseEvent& event) override |
- { |
- if (!m_webViewImpl->page()->focusController().isFocused()) |
- m_webViewImpl->setFocus(true); |
- |
- WebMouseEvent webEvent = WebMouseEventBuilder(m_webViewImpl->mainFrameImpl()->frameView(), event); |
- m_webViewImpl->handleInputEvent(webEvent); |
- } |
- |
-private: |
- WebViewImpl* m_webViewImpl; |
-}; |
- |
-} // namespace |
- |
class ClientMessageLoopAdapter : public PageScriptDebugServer::ClientMessageLoop { |
public: |
~ClientMessageLoopAdapter() override |
@@ -290,9 +256,9 @@ PassOwnPtrWillBeRawPtr<WebDevToolsAgentImpl> WebDevToolsAgentImpl::create(WebLoc |
WebViewImpl* view = frame->viewImpl(); |
bool isMainFrame = view && view->mainFrameImpl() == frame; |
if (!isMainFrame) |
- return adoptPtrWillBeNoop(new WebDevToolsAgentImpl(frame, client, frame->inspectorOverlay(), nullptr)); |
+ return adoptPtrWillBeNoop(new WebDevToolsAgentImpl(frame, client, frame->inspectorOverlay())); |
- WebDevToolsAgentImpl* agent = new WebDevToolsAgentImpl(frame, client, view->inspectorOverlay(), adoptPtr(new InspectorInputClient(view))); |
+ WebDevToolsAgentImpl* agent = new WebDevToolsAgentImpl(frame, client, view->inspectorOverlay()); |
agent->registerAgent(InspectorRenderingAgent::create(view)); |
agent->registerAgent(InspectorEmulationAgent::create(view)); |
// TODO(dgozman): migrate each of the following agents to frame once module is ready. |
@@ -308,8 +274,7 @@ PassOwnPtrWillBeRawPtr<WebDevToolsAgentImpl> WebDevToolsAgentImpl::create(WebLoc |
WebDevToolsAgentImpl::WebDevToolsAgentImpl( |
WebLocalFrameImpl* webLocalFrameImpl, |
WebDevToolsAgentClient* client, |
- InspectorOverlay* overlay, |
- PassOwnPtr<InspectorInputAgent::Client> inputClient) |
+ InspectorOverlay* overlay) |
: m_client(client) |
, m_webLocalFrameImpl(webLocalFrameImpl) |
, m_attached(false) |
@@ -320,7 +285,6 @@ WebDevToolsAgentImpl::WebDevToolsAgentImpl( |
, m_injectedScriptManager(InjectedScriptManager::createForPage()) |
, m_state(adoptPtrWillBeNoop(new InspectorCompositeState(this))) |
, m_overlay(overlay) |
- , m_inputClient(inputClient) |
, m_cssAgent(nullptr) |
, m_resourceAgent(nullptr) |
, m_layerTreeAgent(nullptr) |
@@ -465,7 +429,7 @@ void WebDevToolsAgentImpl::initializeDeferredAgents() |
m_agents.append(InspectorDOMDebuggerAgent::create(m_domAgent, debuggerAgent)); |
- m_agents.append(InspectorInputAgent::create(m_pageAgent, m_inputClient.get())); |
+ m_agents.append(InspectorInputAgent::create(m_pageAgent)); |
m_agents.append(InspectorProfilerAgent::create(injectedScriptManager, m_overlay)); |