| Index: media/base/pipeline.cc
|
| diff --git a/media/base/pipeline.cc b/media/base/pipeline.cc
|
| index 70aa2a4e1239a2eb9b4bdafe366900a16eda4631..486bfaba1a370847d3f221121162791217983ab9 100644
|
| --- a/media/base/pipeline.cc
|
| +++ b/media/base/pipeline.cc
|
| @@ -410,8 +410,8 @@ void Pipeline::DoStop(const PipelineStatusCB& done_cb) {
|
| text_renderer_.reset();
|
|
|
| if (demuxer_) {
|
| - demuxer_->Stop(base::Bind(done_cb, PIPELINE_OK));
|
| - return;
|
| + demuxer_->Stop();
|
| + demuxer_ = NULL;
|
| }
|
|
|
| task_runner_->PostTask(FROM_HERE, base::Bind(done_cb, PIPELINE_OK));
|
|
|