Index: chrome/renderer/leak_detector/leak_detector_remote_client.cc |
diff --git a/chrome/renderer/leak_detector/leak_detector_remote_client.cc b/chrome/renderer/leak_detector/leak_detector_remote_client.cc |
index fd849a1950c0481e2f2be742359c4fe934804b8a..09a3d076a1b65dac983390286ee0293c2341ed18 100644 |
--- a/chrome/renderer/leak_detector/leak_detector_remote_client.cc |
+++ b/chrome/renderer/leak_detector/leak_detector_remote_client.cc |
@@ -8,14 +8,15 @@ |
#include "base/threading/thread_task_runner_handle.h" |
#include "components/metrics/leak_detector/protobuf_to_mojo_converter.h" |
#include "components/metrics/proto/memory_leak_report.pb.h" |
+#include "content/public/common/service_names.mojom.h" |
#include "content/public/renderer/render_thread.h" |
#include "mojo/public/cpp/bindings/interface_request.h" |
-#include "services/service_manager/public/cpp/interface_provider.h" |
+#include "services/service_manager/public/cpp/connector.h" |
LeakDetectorRemoteClient::LeakDetectorRemoteClient() { |
// Connect to Mojo service. |
- content::RenderThread::Get()->GetRemoteInterfaces()->GetInterface( |
- &remote_service_); |
+ content::RenderThread::Get()->GetConnector()->BindInterface( |
+ content::mojom::kBrowserServiceName, &remote_service_); |
// It is safe to use "base::Unretained(this)" because |this| owns |
// |remote_service_|. See example at: |