Index: chrome/browser/policy/chrome_browser_policy_connector.cc |
diff --git a/chrome/browser/policy/chrome_browser_policy_connector.cc b/chrome/browser/policy/chrome_browser_policy_connector.cc |
index 3f2d43887a0b72e8d98e40bcdec1e7ec1b0338b7..e6d786b4c6d7fc3479400a422749fe11cff703bc 100644 |
--- a/chrome/browser/policy/chrome_browser_policy_connector.cc |
+++ b/chrome/browser/policy/chrome_browser_policy_connector.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/policy/chrome_browser_policy_connector.h" |
#include <string> |
+#include <utility> |
#include "base/callback.h" |
#include "base/command_line.h" |
@@ -83,11 +84,11 @@ void ChromeBrowserPolicyConnector::Init( |
new DeviceManagementServiceConfiguration( |
BrowserPolicyConnector::GetDeviceManagementUrl())); |
scoped_ptr<DeviceManagementService> device_management_service( |
- new DeviceManagementService(configuration.Pass())); |
+ new DeviceManagementService(std::move(configuration))); |
device_management_service->ScheduleInitialization( |
kServiceInitializationStartupDelay); |
- InitInternal(local_state, device_management_service.Pass()); |
+ InitInternal(local_state, std::move(device_management_service)); |
} |
ConfigurationPolicyProvider* |
@@ -110,7 +111,7 @@ ConfigurationPolicyProvider* |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
config_dir_path, |
POLICY_SCOPE_MACHINE)); |
- return new AsyncPolicyProvider(GetSchemaRegistry(), loader.Pass()); |
+ return new AsyncPolicyProvider(GetSchemaRegistry(), std::move(loader)); |
} else { |
return NULL; |
} |