| Index: content/browser/renderer_host/media/audio_renderer_host.cc
|
| diff --git a/content/browser/renderer_host/media/audio_renderer_host.cc b/content/browser/renderer_host/media/audio_renderer_host.cc
|
| index 76691e160a6d0666b04e71a69753857ba6da4c85..290b94a79bb68cfeab09628ea704f24dea01c0e4 100644
|
| --- a/content/browser/renderer_host/media/audio_renderer_host.cc
|
| +++ b/content/browser/renderer_host/media/audio_renderer_host.cc
|
| @@ -329,19 +329,11 @@ void AudioRendererHost::CloseAndDeleteStream(AudioEntry* entry) {
|
|
|
| if (!entry->pending_close) {
|
| entry->controller->Close(
|
| - base::Bind(&AudioRendererHost::OnStreamClosed, this, entry));
|
| + base::Bind(&AudioRendererHost::DeleteEntry, this, entry));
|
| entry->pending_close = true;
|
| }
|
| }
|
|
|
| -void AudioRendererHost::OnStreamClosed(AudioEntry* entry) {
|
| - // Delete the entry on the IO thread after we've closed the stream.
|
| - // (We're currently on the audio thread).
|
| - BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| - base::Bind(&AudioRendererHost::DeleteEntry, this, entry));
|
| -}
|
| -
|
| void AudioRendererHost::DeleteEntry(AudioEntry* entry) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
|
|
|
|