Index: chrome/browser/ui/webui/nacl_ui.cc |
diff --git a/chrome/browser/ui/webui/nacl_ui.cc b/chrome/browser/ui/webui/nacl_ui.cc |
index 61d774dd5c000ed02a403fca6f0effb772015666..c1ffca98958409d1f2efa3e16888507fa3cd455b 100644 |
--- a/chrome/browser/ui/webui/nacl_ui.cc |
+++ b/chrome/browser/ui/webui/nacl_ui.cc |
@@ -23,6 +23,7 @@ |
#include "base/strings/string16.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "base/task_scheduler/post_task.h" |
#include "base/threading/sequenced_worker_pool.h" |
#include "base/values.h" |
#include "build/build_config.h" |
@@ -363,9 +364,9 @@ void NaClDomHandler::MaybeRespondToPage() { |
if (!pnacl_path_validated_) { |
std::string* version_string = new std::string; |
- base::PostTaskAndReplyWithResult( |
- BrowserThread::GetBlockingPool(), |
- FROM_HERE, |
+ base::PostTaskWithTraitsAndReplyWithResult( |
+ FROM_HERE, base::TaskTraits().MayBlock().WithPriority( |
+ base::TaskPriority::BACKGROUND), |
base::Bind(&CheckPathAndVersion, version_string), |
base::Bind(&NaClDomHandler::DidCheckPathAndVersion, |
weak_ptr_factory_.GetWeakPtr(), |