Chromium Code Reviews| Index: remoting/protocol/connection_to_client.cc |
| diff --git a/remoting/protocol/connection_to_client.cc b/remoting/protocol/connection_to_client.cc |
| index a6d31434ab57589cd01a5d9c44b7fc08d48711c2..9ffd38f6fe2e6a71318ccd55e907acbcd4a029a1 100644 |
| --- a/remoting/protocol/connection_to_client.cc |
| +++ b/remoting/protocol/connection_to_client.cc |
| @@ -134,9 +134,11 @@ void ConnectionToClient::OnSessionStateChange(Session::State state) { |
| event_dispatcher_->set_sequence_number_callback(base::Bind( |
| &ConnectionToClient::UpdateSequenceNumber, base::Unretained(this))); |
| - video_writer_ = VideoWriter::Create(session_->config()); |
| - video_writer_->Init(session_.get(), base::Bind( |
| - &ConnectionToClient::OnChannelInitialized, base::Unretained(this))); |
| + video_writer_.reset(new VideoWriter()); |
| + video_writer_->Init(session_.get(), |
|
Wez
2014/09/16 23:10:06
nit: Does Init() need to be separate from construc
Sergey Ulanov
2014/09/17 21:52:06
Yes. It's implemented in the ChannelDispatcherBase
Wez
2014/09/18 00:23:54
Acknowledged.
|
| + session_->config().video_config(), |
| + base::Bind(&ConnectionToClient::OnChannelInitialized, |
| + base::Unretained(this))); |
| audio_writer_ = AudioWriter::Create(session_->config()); |
| if (audio_writer_.get()) { |