Index: remoting/client/chromoting_client.cc |
diff --git a/remoting/client/chromoting_client.cc b/remoting/client/chromoting_client.cc |
index a4a4e276902d06b8545ae877d4af352c02bbdc84..6f2ef30cc5ef28d050688cd5fedd6d33904a0866 100644 |
--- a/remoting/client/chromoting_client.cc |
+++ b/remoting/client/chromoting_client.cc |
@@ -63,9 +63,7 @@ void ChromotingClient::Start( |
connection_->set_video_stub(video_renderer_->GetVideoStub()); |
connection_->set_audio_stub(audio_decode_scheduler_.get()); |
- session_manager_.reset(new protocol::JingleSessionManager( |
- make_scoped_ptr(new protocol::IceTransportFactory(transport_context)), |
- signal_strategy)); |
+ session_manager_.reset(new protocol::JingleSessionManager(signal_strategy)); |
if (!protocol_config_) |
protocol_config_ = protocol::CandidateSessionConfig::CreateDefault(); |
@@ -74,6 +72,7 @@ void ChromotingClient::Start( |
session_manager_->set_protocol_config(std::move(protocol_config_)); |
authenticator_ = std::move(authenticator); |
+ transport_context_ = transport_context; |
signal_strategy_ = signal_strategy; |
signal_strategy_->AddListener(this); |
@@ -195,7 +194,8 @@ bool ChromotingClient::OnSignalStrategyIncomingStanza( |
void ChromotingClient::StartConnection() { |
DCHECK(thread_checker_.CalledOnValidThread()); |
connection_->Connect( |
- session_manager_->Connect(host_jid_, std::move(authenticator_)), this); |
+ session_manager_->Connect(host_jid_, std::move(authenticator_)), |
+ transport_context_, this); |
} |
void ChromotingClient::OnAuthenticated() { |