Index: extensions/renderer/api/display_source/wifi_display/wifi_display_session.cc |
diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_session.cc b/extensions/renderer/api/display_source/wifi_display/wifi_display_session.cc |
index 93e9c4d263b14851f303ff0c4f07f199e4e5e355..eefbb1a811dc23e140345a161b62d185912d7d50 100644 |
--- a/extensions/renderer/api/display_source/wifi_display/wifi_display_session.cc |
+++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_session.cc |
@@ -8,9 +8,9 @@ |
#include "base/logging.h" |
#include "base/timer/timer.h" |
-#include "content/public/common/service_registry.h" |
#include "content/public/renderer/render_frame.h" |
#include "extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.h" |
+#include "services/shell/public/cpp/interface_provider.h" |
#include "third_party/wds/src/libwds/public/logging.h" |
#include "third_party/wds/src/libwds/public/media_manager.h" |
@@ -42,8 +42,7 @@ WiFiDisplaySession::WiFiDisplaySession( |
weak_factory_(this) { |
DCHECK(params_.render_frame); |
wds::LogSystem::set_error_func(&LogWDSError); |
- params.render_frame->GetServiceRegistry()->ConnectToRemoteService( |
- mojo::GetProxy(&service_)); |
+ params.render_frame->GetRemoteInterfaces()->GetInterface(&service_); |
service_.set_connection_error_handler(base::Bind( |
&WiFiDisplaySession::OnIPCConnectionError, |
weak_factory_.GetWeakPtr())); |
@@ -84,7 +83,7 @@ void WiFiDisplaySession::OnConnected(const mojo::String& local_ip_address, |
params_.video_track, |
params_.audio_track, |
sink_ip_address, |
- params_.render_frame->GetServiceRegistry(), |
+ params_.render_frame->GetRemoteInterfaces(), |
base::Bind( |
&WiFiDisplaySession::OnMediaError, |
weak_factory_.GetWeakPtr()))); |