Chromium Code Reviews| Index: chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| index 1ee08dfe0278ba9a54298574e5e001efd9f3d5eb..cea84941eec828a9249779d7ea6ecad2824ef254 100644 |
| --- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| +++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| @@ -238,7 +238,10 @@ class DBusServices { |
| service_providers.push_back(base::MakeUnique<DisplayPowerServiceProvider>( |
| base::MakeUnique<ChromeDisplayPowerServiceProviderDelegate>())); |
| } |
| - service_providers.push_back(base::MakeUnique<LivenessServiceProvider>()); |
| + // TODO(teravest): Remove this service provider once clients use |
| + // LivenessService instead of LibCrosService. |
| + service_providers.push_back( |
| + base::MakeUnique<LivenessServiceProvider>(kLibCrosServiceInterface)); |
| service_providers.push_back(base::MakeUnique<ScreenLockServiceProvider>()); |
| if (ash_util::IsRunningInMash()) { |
| service_providers.push_back(base::MakeUnique<ConsoleServiceProvider>( |
| @@ -252,6 +255,13 @@ class DBusServices { |
| kLibCrosServiceName, dbus::ObjectPath(kLibCrosServicePath), |
| std::move(service_providers)); |
| + CrosDBusService::ServiceProviderList liveness_service_providers; |
| + liveness_service_providers.push_back( |
| + base::MakeUnique<LivenessServiceProvider>(kLivenessServiceInterface)); |
| + liveness_service_ = CrosDBusService::Create( |
| + kLivenessServiceName, dbus::ObjectPath(kLivenessServicePath), |
| + std::move(liveness_service_providers)); |
| + |
| // Initialize PowerDataCollector after DBusThreadManager is initialized. |
| PowerDataCollector::Initialize(); |
| @@ -301,6 +311,7 @@ class DBusServices { |
| CertLoader::Shutdown(); |
| TPMTokenLoader::Shutdown(); |
| cros_dbus_service_.reset(); |
| + liveness_service_.reset(); |
| PowerDataCollector::Shutdown(); |
| PowerPolicyController::Shutdown(); |
| device::BluetoothAdapterFactory::Shutdown(); |
| @@ -317,6 +328,7 @@ class DBusServices { |
| // TODO(derat): Move these providers into more-specific services that are |
| // split between different processes: http://crbug.com/692246 |
| std::unique_ptr<CrosDBusService> cros_dbus_service_; |
| + std::unique_ptr<CrosDBusService> liveness_service_; |
|
Daniel Erat
2017/03/13 16:22:59
nit: add a blank line above this line to separate
teravest
2017/03/13 16:26:05
Done.
|
| std::unique_ptr<NetworkConnectDelegateChromeOS> network_connect_delegate_; |