Remove RenderThread::TaskRunner()
commited8969c213354c67d368d8648a98a337619b5adf
authorskyostil <skyostil@chromium.org>
Mon, 20 Jul 2015 16:57:08 +0000 (20 09:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 20 Jul 2015 16:57:48 +0000 (20 16:57 +0000)
treeaa71b4e6c00dfd8c1422c2ceb7ab1adb5831f3eb
parent36c0867f99e68e9c24643af64467218bfff8a668
Remove RenderThread::TaskRunner()

Now that base::ThreadTaskRunnerHandle::Get() will always return the
correct task runner on the renderer main thread, there's no need for the
RenderThread::TaskRunner() getter any longer since it will just return
the same value. This patch removes that function as well as its usage.

Note that instead of the following:

    DCHECK(content::RenderThread::Get()->TaskRunner()->RunsTasksOnCurrentThread())

it's more correct to check for:

    DCHECK(content::RenderThread::Get());

because the current render thread is only non-null when running on the
renderer thread itself.

BUG=465354

Review URL: https://codereview.chromium.org/1233763004

Cr-Commit-Position: refs/heads/master@{#339460}
13 files changed:
chrome/renderer/media/cast_rtp_stream.cc
chrome/renderer/media/cast_session.cc
chrome/renderer/page_load_histograms.cc
components/network_hints/renderer/renderer_dns_prefetch.cc
components/plugins/renderer/loadable_plugin_placeholder.cc
content/public/renderer/render_thread.h
content/public/test/mock_render_thread.cc
content/public/test/mock_render_thread.h
content/renderer/render_thread_impl.cc
content/renderer/render_thread_impl.h
content/renderer/render_widget.cc
content/renderer/service_worker/service_worker_context_client.cc
extensions/renderer/script_injection_manager.cc