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 856660f94c650bfc55c8fe2fd99e9d28090bdc43..b09aa5dfe795c4802bce63a39c81a381a9e6e034 100644 |
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
@@ -16,6 +16,7 @@ |
#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h" |
#include "chrome/browser/chromeos/dbus/power_manager_client.h" |
#include "chrome/browser/chromeos/dbus/session_manager_client.h" |
+#include "chrome/browser/chromeos/disks/disk_mount_manager.h" |
#include "chrome/browser/chromeos/input_method/input_method_manager.h" |
#include "chrome/browser/chromeos/input_method/xkeyboard.h" |
#include "chrome/browser/chromeos/login/session_manager_observer.h" |
@@ -93,6 +94,8 @@ ChromeBrowserMainPartsChromeos::~ChromeBrowserMainPartsChromeos() { |
if (chromeos::CrosNetworkChangeNotifierFactory::GetInstance()) |
chromeos::CrosNetworkChangeNotifierFactory::GetInstance()->Shutdown(); |
+ chromeos::disks::DiskMountManager::Shutdown(); |
+ |
chromeos::BluetoothManager::Shutdown(); |
// We should remove observers attached to D-Bus clients before |
@@ -181,6 +184,9 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopStart() { |
chromeos::DBusThreadManager::Get()->GetSessionManagerClient()-> |
AddObserver(session_manager_observer_.get()); |
+ // Initialize the disk mount manager. |
+ chromeos::disks::DiskMountManager::Initialize(); |
+ |
// Initialize the network change notifier for Chrome OS. The network |
// change notifier starts to monitor changes from the power manager and |
// the network manager. |