| Index: chrome/browser/media_galleries/media_file_system_registry.cc
|
| diff --git a/chrome/browser/media_galleries/media_file_system_registry.cc b/chrome/browser/media_galleries/media_file_system_registry.cc
|
| index d055cc5de77c44f60f02820094194c7fde405146..24380f05477d8e37fc30503be0b5d549e6b56f96 100644
|
| --- a/chrome/browser/media_galleries/media_file_system_registry.cc
|
| +++ b/chrome/browser/media_galleries/media_file_system_registry.cc
|
| @@ -465,9 +465,11 @@ MediaGalleriesPreferences* MediaFileSystemRegistry::GetPreferences(
|
|
|
| // TODO(gbillock): Move this stanza to MediaGalleriesPreferences init code.
|
| StorageMonitor* monitor = StorageMonitor::GetInstance();
|
| - std::vector<StorageInfo> existing_devices = monitor->GetAttachedStorage();
|
| + std::vector<StorageInfo> existing_devices =
|
| + monitor->GetAllAvailableStorages();
|
| for (size_t i = 0; i < existing_devices.size(); i++) {
|
| - if (!StorageInfo::IsMediaDevice(existing_devices[i].device_id()))
|
| + if (!(StorageInfo::IsMediaDevice(existing_devices[i].device_id()) &&
|
| + StorageInfo::IsRemovableDevice(existing_devices[i].device_id())))
|
| continue;
|
| if (!existing_devices[i].name().empty()) {
|
| preferences->AddGalleryWithName(existing_devices[i].device_id(),
|
|
|