Index: media/audio/audio_input_device.cc |
diff --git a/media/audio/audio_input_device.cc b/media/audio/audio_input_device.cc |
index fc6b39285ad363aeb2e7591eacfcd77b8d97bfbb..b8fcbdea1b56cf6474f88b49c473873a06466848 100644 |
--- a/media/audio/audio_input_device.cc |
+++ b/media/audio/audio_input_device.cc |
@@ -12,6 +12,7 @@ |
#include "base/memory/scoped_vector.h" |
#include "base/strings/stringprintf.h" |
#include "base/threading/thread_restrictions.h" |
+#include "base/threading/thread_task_runner_handle.h" |
#include "base/time/time.h" |
#include "build/build_config.h" |
#include "media/audio/audio_manager_base.h" |
@@ -94,7 +95,7 @@ void AudioInputDevice::Stop() { |
{ |
base::AutoLock auto_lock(audio_thread_lock_); |
- audio_thread_.Stop(base::MessageLoop::current()); |
+ audio_thread_.Stop(base::ThreadTaskRunnerHandle::Get()); |
stopping_hack_ = true; |
} |