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 86b37a1f56f96c82b206e8be7a8427eeb63c7768..c661438644a2867209dfa9a3a998383ab8b5a1c8 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 |
@@ -10,6 +10,7 @@ |
#include "base/threading/sequenced_worker_pool.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" |
+#include "chrome/browser/chromeos/policy/remote_commands/device_command_set_volume_job.h" |
#include "chrome/browser/chromeos/policy/remote_commands/screenshot_delegate.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "components/policy/core/common/remote_commands/remote_command_job.h" |
@@ -38,6 +39,9 @@ DeviceCommandsFactoryChromeOS::BuildJobForType(em::RemoteCommand_Type type) { |
content::BrowserThread::GetBlockingPool()->GetSequencedTaskRunner( |
content::BrowserThread::GetBlockingPool() |
->GetSequenceToken())))); |
+ case em::RemoteCommand_Type_DEVICE_SET_VOLUME: |
+ return base::WrapUnique<RemoteCommandJob>(new DeviceCommandSetVolumeJob( |
+ base::MakeUnique<DeviceCommandSetVolumeJob::CrasDelegate>())); |
default: |
return nullptr; |
} |