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)); |