| Index: chrome/browser/renderer_host/browser_render_process_host.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/browser_render_process_host.cc (revision 69724)
|
| +++ chrome/browser/renderer_host/browser_render_process_host.cc (working copy)
|
| @@ -16,6 +16,7 @@
|
| #endif
|
|
|
| #include "app/app_switches.h"
|
| +#include "base/callback.h"
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| #include "base/metrics/field_trial.h"
|
| @@ -66,6 +67,7 @@
|
| #include "chrome/browser/spellcheck_host.h"
|
| #include "chrome/browser/metrics/user_metrics.h"
|
| #include "chrome/browser/visitedlink/visitedlink_master.h"
|
| +#include "chrome/browser/worker_host/worker_message_filter.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "chrome/common/child_process_info.h"
|
| @@ -462,6 +464,13 @@
|
| socket_stream_dispatcher_host->set_url_request_context_override(
|
| url_request_context_override);
|
| channel_->AddFilter(socket_stream_dispatcher_host);
|
| +
|
| + channel_->AddFilter(new WorkerMessageFilter(
|
| + id(),
|
| + profile()->GetRequestContext(),
|
| + g_browser_process->resource_dispatcher_host(),
|
| + NewCallbackWithReturnValue(
|
| + widget_helper_.get(), &RenderWidgetHelper::GetNextRoutingID)));
|
| }
|
|
|
| int BrowserRenderProcessHost::GetNextRoutingID() {
|
|
|