| Index: media/audio/win/audio_manager_win.cc
|
| diff --git a/media/audio/win/audio_manager_win.cc b/media/audio/win/audio_manager_win.cc
|
| index 242813a8c65902c6a96e4936d1643ae35a0055cb..5e105dbd8ac24716278e40f9beb61fac19862803 100644
|
| --- a/media/audio/win/audio_manager_win.cc
|
| +++ b/media/audio/win/audio_manager_win.cc
|
| @@ -141,14 +141,14 @@ AudioManagerWin::AudioManagerWin(AudioLogFactory* audio_log_factory)
|
|
|
| // Task must be posted last to avoid races from handing out "this" to the
|
| // audio thread.
|
| - GetMessageLoop()->PostTask(FROM_HERE, base::Bind(
|
| + GetTaskRunner()->PostTask(FROM_HERE, base::Bind(
|
| &AudioManagerWin::CreateDeviceListener, base::Unretained(this)));
|
| }
|
|
|
| AudioManagerWin::~AudioManagerWin() {
|
| // It's safe to post a task here since Shutdown() will wait for all tasks to
|
| // complete before returning.
|
| - GetMessageLoop()->PostTask(FROM_HERE, base::Bind(
|
| + GetTaskRunner()->PostTask(FROM_HERE, base::Bind(
|
| &AudioManagerWin::DestroyDeviceListener, base::Unretained(this)));
|
| Shutdown();
|
| }
|
| @@ -166,7 +166,7 @@ void AudioManagerWin::CreateDeviceListener() {
|
| // be used if WASAPI / Core Audio is supported.
|
| if (CoreAudioUtil::IsSupported()) {
|
| output_device_listener_.reset(new AudioDeviceListenerWin(BindToLoop(
|
| - GetMessageLoop(), base::Bind(
|
| + GetTaskRunner(), base::Bind(
|
| &AudioManagerWin::NotifyAllOutputDeviceChangeListeners,
|
| base::Unretained(this)))));
|
| }
|
|
|