| Index: chrome/browser/media_gallery/media_file_system_registry.cc
|
| ===================================================================
|
| --- chrome/browser/media_gallery/media_file_system_registry.cc (revision 153336)
|
| +++ chrome/browser/media_gallery/media_file_system_registry.cc (working copy)
|
| @@ -89,15 +89,15 @@
|
|
|
| // TODO(thestig) Handle overlap between devices and media directories.
|
| SystemMonitor* monitor = SystemMonitor::Get();
|
| - const std::vector<SystemMonitor::MediaDeviceInfo> media_devices =
|
| - monitor->GetAttachedMediaDevices();
|
| + const std::vector<SystemMonitor::RemovableStorageInfo> media_devices =
|
| + monitor->GetAttachedRemovableStorage();
|
| for (size_t i = 0; i < media_devices.size(); ++i) {
|
| MediaStorageUtil::Type type;
|
| - MediaStorageUtil::CrackDeviceId(media_devices[i].unique_id, &type, NULL);
|
| + MediaStorageUtil::CrackDeviceId(media_devices[i].device_id, &type, NULL);
|
| // TODO(vandebo) Handle MTP devices.
|
| if (type != MediaStorageUtil::USB_MTP &&
|
| IsGalleryPermittedForExtension(extension, media_devices[i].location)) {
|
| - device_id_map_.insert(std::make_pair(media_devices[i].unique_id,
|
| + device_id_map_.insert(std::make_pair(media_devices[i].device_id,
|
| media_devices[i]));
|
| FilePath path(media_devices[i].location);
|
| const std::string fsid = RegisterPathAsFileSystem(path);
|
| @@ -119,7 +119,8 @@
|
| return results;
|
| }
|
|
|
| -void MediaFileSystemRegistry::OnMediaDeviceDetached(const std::string& id) {
|
| +void MediaFileSystemRegistry::OnRemovableStorageDetached(
|
| + const std::string& id) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| DeviceIdToInfoMap::iterator it = device_id_map_.find(id);
|
|
|