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 655fd778070431e52be7417eee2f5dcdd2840ad9..512b528f4386651ad71462a69df4da00b639b553 100644 |
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
@@ -590,6 +590,7 @@ void ChromeBrowserMainPartsChromeos::PostProfileInit() { |
light_bar_.reset(new LightBar()); |
g_browser_process->platform_part()->InitializeAutomaticRebootManager(); |
+ g_browser_process->platform_part()->InitializeDeviceDisablingManager(); |
// This observer cannot be created earlier because it requires the shell to be |
// available. |
@@ -750,6 +751,8 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { |
WallpaperManager::Get()->Shutdown(); |
#endif |
+ g_browser_process->platform_part()->ShutdownDeviceDisablingManager(); |
+ |
// Let the AutomaticRebootManager unregister itself as an observer of several |
// subsystems. |
g_browser_process->platform_part()->ShutdownAutomaticRebootManager(); |