| Index: remoting/protocol/protobuf_video_reader.cc
|
| diff --git a/remoting/protocol/protobuf_video_reader.cc b/remoting/protocol/protobuf_video_reader.cc
|
| index 08b1828afa715ab533cf6819434772d7de94e033..cf5d1a989689723180888712dbe5f3f02d5dfa2a 100644
|
| --- a/remoting/protocol/protobuf_video_reader.cc
|
| +++ b/remoting/protocol/protobuf_video_reader.cc
|
| @@ -40,11 +40,13 @@ void ProtobufVideoReader::OnChannelReady(net::StreamSocket* socket) {
|
|
|
| DCHECK(!channel_.get());
|
| channel_.reset(socket);
|
| - reader_.Init(socket, NewCallback(this, &ProtobufVideoReader::OnNewData));
|
| + reader_.Init(socket, base::Bind(&ProtobufVideoReader::OnNewData,
|
| + base::Unretained(this)));
|
| initialized_callback_.Run(true);
|
| }
|
|
|
| -void ProtobufVideoReader::OnNewData(VideoPacket* packet, Task* done_task) {
|
| +void ProtobufVideoReader::OnNewData(VideoPacket* packet,
|
| + const base::Closure& done_task) {
|
| video_stub_->ProcessVideoPacket(packet, done_task);
|
| }
|
|
|
|
|