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 ceb6ad9d76adaa46b4208d0a8890ec0418935a0b..67edf4b120bfb8d4c4af00453432916ef8ead318 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 |
@@ -29,13 +29,10 @@ WiFiDisplaySession::WiFiDisplaySession( |
&WiFiDisplaySession::OnConnectionError, |
weak_factory_.GetWeakPtr())); |
- WiFiDisplaySessionServiceClientPtr client_ptr; |
- binding_.Bind(GetProxy(&client_ptr)); |
+ service_->SetClient(binding_.CreateInterfacePtrAndBind()); |
binding_.set_connection_error_handler(base::Bind( |
&WiFiDisplaySession::OnConnectionError, |
weak_factory_.GetWeakPtr())); |
- DCHECK(client_ptr); |
- service_->SetClient(std::move(client_ptr)); |
} |
WiFiDisplaySession::~WiFiDisplaySession() { |