Index: chrome/browser/chromeos/policy/remote_commands/device_commands_factory_chromeos.cc |
diff --git a/chrome/browser/chromeos/policy/remote_commands/device_commands_factory_chromeos.cc b/chrome/browser/chromeos/policy/remote_commands/device_commands_factory_chromeos.cc |
index de461e56db0059a85692878de1610db33a7bb758..36465a3ecdcba2c0d6d67389a98e89187924530f 100644 |
--- a/chrome/browser/chromeos/policy/remote_commands/device_commands_factory_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/remote_commands/device_commands_factory_chromeos.cc |
@@ -7,7 +7,7 @@ |
#include <memory> |
#include "base/memory/ptr_util.h" |
-#include "base/threading/sequenced_worker_pool.h" |
+#include "base/task_scheduler/post_task.h" |
#include "chrome/browser/chromeos/policy/remote_commands/device_command_fetch_status_job.h" |
#include "chrome/browser/chromeos/policy/remote_commands/device_command_reboot_job.h" |
#include "chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.h" |
@@ -16,7 +16,6 @@ |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "components/policy/core/common/remote_commands/remote_command_job.h" |
#include "components/policy/proto/device_management_backend.pb.h" |
-#include "content/public/browser/browser_thread.h" |
namespace em = enterprise_management; |
@@ -37,9 +36,12 @@ DeviceCommandsFactoryChromeOS::BuildJobForType(em::RemoteCommand_Type type) { |
case em::RemoteCommand_Type_DEVICE_SCREENSHOT: |
return base::WrapUnique<RemoteCommandJob>( |
new DeviceCommandScreenshotJob(base::MakeUnique<ScreenshotDelegate>( |
- content::BrowserThread::GetBlockingPool()->GetSequencedTaskRunner( |
- content::BrowserThread::GetBlockingPool() |
- ->GetSequenceToken())))); |
+ base::CreateSequencedTaskRunnerWithTraits( |
+ base::TaskTraits() |
+ .MayBlock() |
+ .WithPriority(base::TaskPriority::BACKGROUND) |
+ .WithShutdownBehavior( |
+ base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))))); |
case em::RemoteCommand_Type_DEVICE_SET_VOLUME: |
return base::WrapUnique<RemoteCommandJob>( |
new DeviceCommandSetVolumeJob()); |