Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 304c589e7c69caf194802ab4eaaeb0913aafa6e7..edb9b755c314247972190edb7c32d0fe73e7f348 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -2057,7 +2057,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(); |
@@ -2067,7 +2067,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(); |