Index: remoting/client/chromoting_client.cc |
diff --git a/remoting/client/chromoting_client.cc b/remoting/client/chromoting_client.cc |
index 4e5b53e9ad02f618dfdb0c2c1094348c133fe926..9a9506fd074e550ccb3a49d85d13e8ddf4408eef 100644 |
--- a/remoting/client/chromoting_client.cc |
+++ b/remoting/client/chromoting_client.cc |
@@ -70,9 +70,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(); |
@@ -81,6 +79,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); |
@@ -202,7 +201,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() { |