| Index: media/filters/video_renderer_impl.cc
|
| diff --git a/media/filters/video_renderer_impl.cc b/media/filters/video_renderer_impl.cc
|
| index f65cf2f2aed9e7a3ed6579c32b1eeaa1eece68bd..f315b717053521a2c113e75c1dc179900563f067 100644
|
| --- a/media/filters/video_renderer_impl.cc
|
| +++ b/media/filters/video_renderer_impl.cc
|
| @@ -57,6 +57,12 @@ VideoRendererImpl::~VideoRendererImpl() {
|
|
|
| if (!thread_.is_null())
|
| base::PlatformThread::Join(thread_);
|
| +
|
| + if (!init_cb_.is_null())
|
| + base::ResetAndReturn(&init_cb_).Run(PIPELINE_ERROR_ABORT);
|
| +
|
| + if (!flush_cb_.is_null())
|
| + base::ResetAndReturn(&flush_cb_).Run();
|
| }
|
|
|
| void VideoRendererImpl::Flush(const base::Closure& callback) {
|
|
|