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 78643442b9f306694e2c3a90a533c4278c61b9f9..260d342ef8b07f40ae07e4a0cc029bdc24ff5aed 100644 |
| --- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| +++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
| @@ -248,11 +248,21 @@ class DBusServices { |
| service_providers.push_back(base::MakeUnique<ConsoleServiceProvider>( |
| base::MakeUnique<ChromeConsoleServiceProviderDelegate>())); |
| } |
| - service_providers.push_back(base::MakeUnique<KioskInfoService>()); |
| + service_providers.push_back(base::MakeUnique<KioskInfoService>( |
| + kLibCrosServiceInterface, |
| + kKioskAppServiceGetRequiredPlatformVersionMethod)); |
| cros_dbus_service_ = CrosDBusService::Create( |
| kLibCrosServiceName, dbus::ObjectPath(kLibCrosServicePath), |
| std::move(service_providers)); |
| + CrosDBusService::ServiceProviderList kiosk_service_providers; |
| + kiosk_service_providers.push_back(base::MakeUnique<KioskInfoService>( |
| + kKioskAppServiceInterface, |
| + kKioskAppServiceGetRequiredPlatformVersionMethod)); |
| + kiosk_info_service_ = CrosDBusService::Create( |
| + kKioskAppServiceName, dbus::ObjectPath(kKioskAppServicePath), |
| + std::move(kiosk_service_providers)); |
|
Daniel Erat
2017/04/05 02:55:41
nit: no idea how clang-format will indent it, but
teravest
2017/04/05 15:58:20
I wrestled with this, but can't figure out how to
Daniel Erat
2017/04/05 18:18:00
hmm. i take it that just passing e.g.
{base::Ma
|
| + |
| // Initialize PowerDataCollector after DBusThreadManager is initialized. |
| PowerDataCollector::Initialize(); |
| @@ -302,6 +312,7 @@ class DBusServices { |
| CertLoader::Shutdown(); |
| TPMTokenLoader::Shutdown(); |
| cros_dbus_service_.reset(); |
| + kiosk_info_service_.reset(); |
| PowerDataCollector::Shutdown(); |
| PowerPolicyController::Shutdown(); |
| device::BluetoothAdapterFactory::Shutdown(); |
| @@ -318,6 +329,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> kiosk_info_service_; |
|
Daniel Erat
2017/04/05 02:55:41
nit: add a blank line above this line to make it c
teravest
2017/04/05 15:58:20
Done.
|
| std::unique_ptr<NetworkConnectDelegateChromeOS> network_connect_delegate_; |