Index: android_webview/browser/net/aw_url_request_context_getter.cc |
diff --git a/android_webview/browser/net/aw_url_request_context_getter.cc b/android_webview/browser/net/aw_url_request_context_getter.cc |
index a3174299e02bf6cd5e2ce1da1445cf4d05d8e946..98bd9e99d74c470c1bb0a73925e5ba9885fe5d2c 100644 |
--- a/android_webview/browser/net/aw_url_request_context_getter.cc |
+++ b/android_webview/browser/net/aw_url_request_context_getter.cc |
@@ -22,6 +22,7 @@ |
#include "base/files/file_path.h" |
#include "base/memory/ptr_util.h" |
#include "base/strings/string_number_conversions.h" |
+#include "base/task_scheduler/post_task.h" |
#include "base/threading/sequenced_worker_pool.h" |
#include "components/prefs/pref_service.h" |
#include "content/public/browser/browser_thread.h" |
@@ -111,9 +112,12 @@ std::unique_ptr<net::URLRequestJobFactory> CreateJobFactory( |
bool set_protocol = aw_job_factory->SetProtocolHandler( |
url::kFileScheme, |
base::MakeUnique<net::FileProtocolHandler>( |
- content::BrowserThread::GetBlockingPool() |
- ->GetTaskRunnerWithShutdownBehavior( |
- base::SequencedWorkerPool::SKIP_ON_SHUTDOWN))); |
+ base::CreateTaskRunnerWithTraits( |
+ base::TaskTraits() |
+ .MayBlock() |
+ .WithPriority(base::TaskPriority::BACKGROUND) |
+ .WithShutdownBehavior( |
+ base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN)))); |
DCHECK(set_protocol); |
set_protocol = aw_job_factory->SetProtocolHandler( |
url::kDataScheme, base::MakeUnique<net::DataProtocolHandler>()); |