Index: chrome/browser/renderer_host/audio_renderer_host.cc |
=================================================================== |
--- chrome/browser/renderer_host/audio_renderer_host.cc (revision 30863) |
+++ chrome/browser/renderer_host/audio_renderer_host.cc (working copy) |
@@ -25,7 +25,6 @@ |
#include "base/process.h" |
#include "base/shared_memory.h" |
#include "base/waitable_event.h" |
-#include "chrome/browser/chrome_thread.h" |
#include "chrome/browser/renderer_host/audio_renderer_host.h" |
#include "chrome/common/render_messages.h" |
#include "ipc/ipc_logging.h" |
@@ -335,14 +334,13 @@ |
: process_id_(0), |
process_handle_(0), |
ipc_sender_(NULL) { |
- // Make sure we perform actual initialization operations in the thread where |
- // this object should live. |
- ChromeThread::PostTask( |
- ChromeThread::IO, FROM_HERE, |
- NewRunnableMethod(this, &AudioRendererHost::OnInitialized)); |
+ // Increase the ref count of this object so it is active until we do |
+ // Release(). |
+ AddRef(); |
} |
AudioRendererHost::~AudioRendererHost() { |
+ DCHECK(ChromeThread::CurrentlyOn(ChromeThread::IO)); |
DCHECK(sources_.empty()); |
} |
@@ -498,13 +496,6 @@ |
} |
} |
-void AudioRendererHost::OnInitialized() { |
- DCHECK(ChromeThread::CurrentlyOn(ChromeThread::IO)); |
- // Increase the ref count of this object so it is active until we do |
- // Release(). |
- AddRef(); |
-} |
- |
void AudioRendererHost::OnDestroyed() { |
DCHECK(ChromeThread::CurrentlyOn(ChromeThread::IO)); |
ipc_sender_ = NULL; |