Index: extensions/browser/content_hash_fetcher.cc |
diff --git a/extensions/browser/content_hash_fetcher.cc b/extensions/browser/content_hash_fetcher.cc |
index 7962630b26352f41dc0df07a19e442ea68a71d58..d179d997e9a1afb83d43c61f4d3797f33df57423 100644 |
--- a/extensions/browser/content_hash_fetcher.cc |
+++ b/extensions/browser/content_hash_fetcher.cc |
@@ -18,8 +18,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/synchronization/lock.h" |
-#include "base/task_runner_util.h" |
-#include "base/threading/sequenced_worker_pool.h" |
+#include "base/task_scheduler/post_task.h" |
#include "base/timer/elapsed_timer.h" |
#include "base/version.h" |
#include "content/public/browser/browser_thread.h" |
@@ -196,11 +195,10 @@ ContentHashFetcherJob::ContentHashFetcherJob( |
void ContentHashFetcherJob::Start() { |
base::FilePath verified_contents_path = |
file_util::GetVerifiedContentsPath(extension_path_); |
- base::PostTaskAndReplyWithResult( |
- content::BrowserThread::GetBlockingPool(), |
- FROM_HERE, |
- base::Bind(&ContentHashFetcherJob::LoadVerifiedContents, |
- this, |
+ base::PostTaskWithTraitsAndReplyWithResult( |
+ FROM_HERE, base::TaskTraits().MayBlock().WithPriority( |
+ base::TaskPriority::USER_VISIBLE), |
+ base::Bind(&ContentHashFetcherJob::LoadVerifiedContents, this, |
verified_contents_path), |
base::Bind(&ContentHashFetcherJob::DoneCheckingForVerifiedContents, |
this)); |
@@ -289,12 +287,12 @@ void ContentHashFetcherJob::OnURLFetchComplete(const net::URLFetcher* source) { |
base::FilePath destination = |
file_util::GetVerifiedContentsPath(extension_path_); |
size_t size = response->size(); |
- base::PostTaskAndReplyWithResult( |
- content::BrowserThread::GetBlockingPool(), |
- FROM_HERE, |
+ base::PostTaskWithTraitsAndReplyWithResult( |
+ FROM_HERE, base::TaskTraits().MayBlock().WithPriority( |
+ base::TaskPriority::BACKGROUND), |
Devlin
2017/02/16 16:59:42
ditto:
USER_VISIBLE
This is in response to loadin
|
base::Bind(&WriteFileHelper, destination, base::Passed(&response)), |
- base::Bind( |
- &ContentHashFetcherJob::OnVerifiedContentsWritten, this, size)); |
+ base::Bind(&ContentHashFetcherJob::OnVerifiedContentsWritten, this, |
+ size)); |
} else { |
DoneFetchingVerifiedContents(false); |
} |