| 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())));
|
|
|