Index: chrome/browser/chromeos/file_manager/volume_manager.cc |
diff --git a/chrome/browser/chromeos/file_manager/volume_manager.cc b/chrome/browser/chromeos/file_manager/volume_manager.cc |
index 9548f3c754cff2fd5d05c14bbb3e244b0de719bf..2ed9c2f4e00e0860c82dd15dce62991d7eef19d8 100644 |
--- a/chrome/browser/chromeos/file_manager/volume_manager.cc |
+++ b/chrome/browser/chromeos/file_manager/volume_manager.cc |
@@ -395,9 +395,10 @@ void VolumeManager::Initialize() { |
} |
// Subscribe to storage monitor for MTP notifications. |
- if (CommandLine::ForCurrentProcess()->HasSwitch( |
- chromeos::switches::kEnableFileManagerMTP) && |
- storage_monitor::StorageMonitor::GetInstance()) { |
+ const bool disable_mtp = |
+ CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
+ chromeos::switches::kEnableFileManagerMTP) == "false"; |
+ if (!disable_mtp && storage_monitor::StorageMonitor::GetInstance()) { |
storage_monitor::StorageMonitor::GetInstance()->EnsureInitialized( |
base::Bind(&VolumeManager::OnStorageMonitorInitialized, |
weak_ptr_factory_.GetWeakPtr())); |