| Index: media/filters/audio_renderer_impl.cc
|
| diff --git a/media/filters/audio_renderer_impl.cc b/media/filters/audio_renderer_impl.cc
|
| index fddb7ae46a05c78c37ac8cc899d65a8bd67c3a6d..fbf4c163d30f8abd4cc540475be869b7ddcde1ff 100644
|
| --- a/media/filters/audio_renderer_impl.cc
|
| +++ b/media/filters/audio_renderer_impl.cc
|
| @@ -258,10 +258,7 @@
|
|
|
| state_ = kInitializing;
|
|
|
| - // Always post |init_cb_| because |this| could be destroyed if initialization
|
| - // failed.
|
| - init_cb_ = BindToCurrentLoop(init_cb);
|
| -
|
| + init_cb_ = init_cb;
|
| time_cb_ = time_cb;
|
| buffering_state_cb_ = buffering_state_cb;
|
| ended_cb_ = ended_cb;
|
| @@ -351,6 +348,7 @@
|
| }
|
|
|
| DCHECK(!sink_playing_);
|
| +
|
| base::ResetAndReturn(&init_cb_).Run(PIPELINE_OK);
|
| }
|
|
|
|
|