Index: chrome/renderer/media/cast_receiver_session.cc |
diff --git a/chrome/renderer/media/cast_receiver_session.cc b/chrome/renderer/media/cast_receiver_session.cc |
index f374549881b16b628a3eddd13eb879b63d4503a9..404fb035a9279388cf45de23c4256fc732cf6159 100644 |
--- a/chrome/renderer/media/cast_receiver_session.cc |
+++ b/chrome/renderer/media/cast_receiver_session.cc |
@@ -4,7 +4,9 @@ |
#include "chrome/renderer/media/cast_receiver_session.h" |
+#include "base/location.h" |
#include "base/synchronization/waitable_event.h" |
+#include "base/thread_task_runner_handle.h" |
#include "chrome/renderer/media/cast_receiver_audio_valve.h" |
#include "content/public/renderer/render_thread.h" |
#include "media/base/audio_capturer_source.h" |
@@ -92,9 +94,8 @@ void CastReceiverSession::Start( |
new CastReceiverSession::AudioCapturerSource(this)); |
scoped_ptr<media::VideoCapturerSource> video( |
new CastReceiverSession::VideoCapturerSource(this)); |
- base::MessageLoop::current()->PostTask( |
- FROM_HERE, |
- base::Bind(start_callback, audio, base::Passed(&video))); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(start_callback, audio, base::Passed(&video))); |
} |
void CastReceiverSession::StartAudio( |