Index: content/child/child_thread.cc |
diff --git a/content/child/child_thread.cc b/content/child/child_thread.cc |
index c24528b4f4f68f4ecc41c0c1245e17ae3bef80c4..14ba2ccea0835c1747d263b98b00841e1c4eee5c 100644 |
--- a/content/child/child_thread.cc |
+++ b/content/child/child_thread.cc |
@@ -25,6 +25,7 @@ |
#include "content/child/resource_dispatcher.h" |
#include "content/child/socket_stream_dispatcher.h" |
#include "content/child/thread_safe_sender.h" |
+#include "content/child/websocket_dispatcher.h" |
#include "content/common/child_process_messages.h" |
#include "content/public/common/content_switches.h" |
#include "ipc/ipc_logging.h" |
@@ -146,6 +147,7 @@ void ChildThread::Init() { |
resource_dispatcher_.reset(new ResourceDispatcher(this)); |
socket_stream_dispatcher_.reset(new SocketStreamDispatcher()); |
+ websocket_dispatcher_.reset(new WebSocketDispatcher); |
file_system_dispatcher_.reset(new FileSystemDispatcher()); |
histogram_message_filter_ = new ChildHistogramMessageFilter(); |
@@ -321,6 +323,8 @@ bool ChildThread::OnMessageReceived(const IPC::Message& msg) { |
return true; |
if (socket_stream_dispatcher_->OnMessageReceived(msg)) |
return true; |
+ if (websocket_dispatcher_->OnMessageReceived(msg)) |
+ return true; |
if (file_system_dispatcher_->OnMessageReceived(msg)) |
return true; |