| Index: content/child/blink_platform_impl.cc
|
| diff --git a/content/child/blink_platform_impl.cc b/content/child/blink_platform_impl.cc
|
| index c8f41688a6fb8017f9075e160af300c0d5673640..3b26b612632bf59a2e29c8cd9799d80724343e73 100644
|
| --- a/content/child/blink_platform_impl.cc
|
| +++ b/content/child/blink_platform_impl.cc
|
| @@ -34,6 +34,7 @@
|
| #include "blink/public/resources/grit/blink_image_resources.h"
|
| #include "blink/public/resources/grit/blink_resources.h"
|
| #include "components/mime_util/mime_util.h"
|
| +#include "components/scheduler/child/web_task_runner_impl.h"
|
| #include "components/scheduler/child/webthread_impl_for_worker_scheduler.h"
|
| #include "content/app/resources/grit/content_resources.h"
|
| #include "content/app/strings/grit/content_strings.h"
|
| @@ -478,7 +479,8 @@
|
| // data URLs to bypass the ResourceDispatcher.
|
| return new WebURLLoaderImpl(
|
| child_thread ? child_thread->resource_dispatcher() : NULL,
|
| - MainTaskRunnerForCurrentThread());
|
| + make_scoped_ptr(new scheduler::WebTaskRunnerImpl(
|
| + base::ThreadTaskRunnerHandle::Get())));
|
| }
|
|
|
| blink::WebSocketHandle* BlinkPlatformImpl::createWebSocketHandle() {
|
| @@ -1363,16 +1365,6 @@
|
| return base::trace_event::TraceLog::GetInstance()->process_id();
|
| }
|
|
|
| -scoped_refptr<base::SingleThreadTaskRunner>
|
| -BlinkPlatformImpl::MainTaskRunnerForCurrentThread() {
|
| - if (main_thread_task_runner_.get() &&
|
| - main_thread_task_runner_->BelongsToCurrentThread()) {
|
| - return main_thread_task_runner_;
|
| - } else {
|
| - return base::ThreadTaskRunnerHandle::Get();
|
| - }
|
| -}
|
| -
|
| bool BlinkPlatformImpl::IsMainThread() const {
|
| return main_thread_task_runner_.get() &&
|
| main_thread_task_runner_->BelongsToCurrentThread();
|
|
|