Index: chrome/browser/safe_browsing/download_protection_service.cc |
diff --git a/chrome/browser/safe_browsing/download_protection_service.cc b/chrome/browser/safe_browsing/download_protection_service.cc |
index 8bcdac8df416083635a91feb32885d32b5a6d4ee..3375ea7065c3f065dbca79e575a3a5b28837603d 100644 |
--- a/chrome/browser/safe_browsing/download_protection_service.cc |
+++ b/chrome/browser/safe_browsing/download_protection_service.cc |
@@ -30,6 +30,7 @@ |
#include "base/strings/stringprintf.h" |
#include "base/task/cancelable_task_tracker.h" |
#include "base/task_scheduler/post_task.h" |
+#include "base/task_scheduler/task_traits.h" |
#include "base/threading/sequenced_worker_pool.h" |
#include "base/time/time.h" |
#include "build/build_config.h" |
@@ -1648,9 +1649,11 @@ DownloadProtectionService::DownloadProtectionService( |
enabled_(false), |
binary_feature_extractor_(new BinaryFeatureExtractor()), |
download_request_timeout_ms_(kDownloadRequestTimeoutMs), |
- feedback_service_( |
- new DownloadFeedbackService(request_context_getter_.get(), |
- BrowserThread::GetBlockingPool())), |
+ feedback_service_(new DownloadFeedbackService( |
+ request_context_getter_.get(), |
+ base::CreateSequencedTaskRunnerWithTraits( |
+ {base::MayBlock(), base::TaskPriority::BACKGROUND}) |
+ .get())), |
whitelist_sample_rate_(kWhitelistDownloadSampleRate) { |
if (sb_service) { |
ui_manager_ = sb_service->ui_manager(); |