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 7eef0622f0cdaf83042b0033d2797952c9a9365c..676b7a4e86a5b7c82e9769eb2cca2ec937e8a091 100644 |
--- a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
@@ -296,7 +296,7 @@ PassOwnPtrWillBeRawPtr<WebDevToolsAgentImpl> WebDevToolsAgentImpl::create(WebLoc |
// remote->local transition we cannot access mainFrameImpl() yet, so we have to store the |
// frame which will become the main frame later. |
agent->registerAgent(InspectorRenderingAgent::create(frame)); |
- agent->registerAgent(InspectorEmulationAgent::create(frame)); |
+ agent->registerAgent(InspectorEmulationAgent::create(frame, agent)); |
// TODO(dgozman): migrate each of the following agents to frame once module is ready. |
agent->registerAgent(InspectorDatabaseAgent::create(view->page())); |
agent->registerAgent(DeviceOrientationInspectorAgent::create(view->page())); |
@@ -604,6 +604,11 @@ void WebDevToolsAgentImpl::disableTracing() |
m_client->disableTracing(); |
} |
+void WebDevToolsAgentImpl::setCPUThrottlingRate(double rate) |
+{ |
+ m_client->setCPUThrottlingRate(rate); |
+} |
+ |
void WebDevToolsAgentImpl::dispatchOnInspectorBackend(int sessionId, const WebString& message) |
{ |
if (!m_attached) |