Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 58170d7bfa3eb14bb5f637456718a7686d9545bb..3efc6897baf3ea61f6afb2b481d8d824d8a7f03f 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -2040,7 +2040,7 @@ void RenderThreadImpl::OnMemoryPressure( |
scoped_refptr<base::SingleThreadTaskRunner> |
RenderThreadImpl::GetFileThreadMessageLoopProxy() { |
- DCHECK(message_loop() == base::MessageLoop::current()); |
+ DCHECK(message_loop()->task_runner()->BelongsToCurrentThread()); |
if (!file_thread_) { |
file_thread_.reset(new base::Thread("Renderer::FILE")); |
file_thread_->Start(); |
@@ -2050,7 +2050,7 @@ RenderThreadImpl::GetFileThreadMessageLoopProxy() { |
scoped_refptr<base::SingleThreadTaskRunner> |
RenderThreadImpl::GetMediaThreadTaskRunner() { |
- DCHECK(message_loop() == base::MessageLoop::current()); |
+ DCHECK(message_loop()->task_runner()->BelongsToCurrentThread()); |
if (!media_thread_) { |
media_thread_.reset(new base::Thread("Media")); |
media_thread_->Start(); |