Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index a6e616f2b4a9b9c17b40c4883b0531d4558ad13c..582a4f75a479ce38715af1f7421973ee65b481ce 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -683,6 +683,23 @@ void RenderThreadImpl::RemoveRoute(int32 routing_id) { |
ChildThread::GetRouter()->RemoveRoute(routing_id); |
} |
+void RenderThreadImpl::AddSharedWorkerRoute(int32 routing_id, |
+ IPC::Listener* listener) { |
+ AddRoute(routing_id, listener); |
+ if (devtools_agent_message_filter_.get()) { |
+ devtools_agent_message_filter_->AddSharedWorkerRouteOnMainThread( |
+ routing_id); |
+ } |
+} |
+ |
+void RenderThreadImpl::RemoveSharedWorkerRoute(int32 routing_id) { |
+ RemoveRoute(routing_id); |
+ if (devtools_agent_message_filter_.get()) { |
+ devtools_agent_message_filter_->RemoveSharedWorkerRouteOnMainThread( |
+ routing_id); |
+ } |
+} |
+ |
int RenderThreadImpl::GenerateRoutingID() { |
int routing_id = MSG_ROUTING_NONE; |
Send(new ViewHostMsg_GenerateRoutingID(&routing_id)); |