| Index: android_webview/renderer/aw_content_renderer_client.cc
|
| diff --git a/android_webview/renderer/aw_content_renderer_client.cc b/android_webview/renderer/aw_content_renderer_client.cc
|
| index 5a7b385b6695e3b01c41e715596e3dc39348e1ab..7d87db282a63dabb584983dcf68821ba72ba2273 100644
|
| --- a/android_webview/renderer/aw_content_renderer_client.cc
|
| +++ b/android_webview/renderer/aw_content_renderer_client.cc
|
| @@ -40,6 +40,7 @@
|
| #include "net/base/escape.h"
|
| #include "net/base/net_errors.h"
|
| #include "services/shell/public/cpp/interface_provider.h"
|
| +#include "services/shell/public/cpp/interface_registry.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/platform/WebURL.h"
|
| #include "third_party/WebKit/public/platform/WebURLError.h"
|
| @@ -71,7 +72,8 @@ void AwContentRendererClient::RenderThreadStarted() {
|
| thread->AddObserver(aw_render_thread_observer_.get());
|
|
|
| visited_link_slave_.reset(new visitedlink::VisitedLinkSlave);
|
| - thread->AddObserver(visited_link_slave_.get());
|
| + thread->GetInterfaceRegistry()->AddInterface(
|
| + visited_link_slave_->GetBindCallback());
|
|
|
| blink::WebString content_scheme(base::ASCIIToUTF16(url::kContentScheme));
|
| blink::WebSecurityPolicy::registerURLSchemeAsLocal(content_scheme);
|
|
|