Index: content/renderer/devtools_agent_filter.cc |
diff --git a/content/renderer/devtools_agent_filter.cc b/content/renderer/devtools_agent_filter.cc |
index 4e42ce3c59afcc5bc1193e336f8a5b6f64919dcd..69b5298293d409963e5abb9ec2332bec94fa5a21 100644 |
--- a/content/renderer/devtools_agent_filter.cc |
+++ b/content/renderer/devtools_agent_filter.cc |
@@ -9,6 +9,7 @@ |
#include "content/common/devtools_messages.h" |
#include "content/renderer/devtools_agent.h" |
#include "content/renderer/plugin_channel_host.h" |
+#include "content/renderer/render_thread.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDevToolsAgent.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebString.h" |
@@ -68,6 +69,7 @@ void DevToolsAgentFilter::OnFilterAdded(IPC::Channel* channel) { |
void DevToolsAgentFilter::OnDispatchOnInspectorBackend( |
const std::string& message) { |
+ RenderThread::current()->EnsureWebKitInitialized(); |
if (!WebDevToolsAgent::shouldInterruptForMessage( |
WebString::fromUTF8(message))) { |
message_handled_ = false; |