| Index: media/filters/chunk_demuxer.cc
|
| diff --git a/media/filters/chunk_demuxer.cc b/media/filters/chunk_demuxer.cc
|
| index 33da332a24d99be0cf5693be44266834caed7a3b..87620034c04e63cf57f95d3e60b9634116202894 100644
|
| --- a/media/filters/chunk_demuxer.cc
|
| +++ b/media/filters/chunk_demuxer.cc
|
| @@ -224,11 +224,10 @@ bool ChunkDemuxerStream::GetLastBufferTimestamp(
|
| // Helper function that makes sure |read_callback| runs on |message_loop|.
|
| static void RunOnMessageLoop(const DemuxerStream::ReadCallback& read_callback,
|
| MessageLoop* message_loop,
|
| - Buffer* buffer) {
|
| + const scoped_refptr<Buffer>& buffer) {
|
| if (MessageLoop::current() != message_loop) {
|
| message_loop->PostTask(FROM_HERE, base::Bind(
|
| - &RunOnMessageLoop, read_callback, message_loop,
|
| - scoped_refptr<Buffer>(buffer)));
|
| + &RunOnMessageLoop, read_callback, message_loop, buffer));
|
| return;
|
| }
|
|
|
|
|