Index: chrome/browser/intents/device_attached_intent_source.cc |
=================================================================== |
--- chrome/browser/intents/device_attached_intent_source.cc (revision 153336) |
+++ chrome/browser/intents/device_attached_intent_source.cc (working copy) |
@@ -4,7 +4,7 @@ |
#include "chrome/browser/intents/device_attached_intent_source.h" |
-#include <string> |
+#include <vector> |
#include "base/bind.h" |
#include "base/file_path.h" |
@@ -52,7 +52,7 @@ |
public: |
DispatchIntentTaskHelper( |
const base::WeakPtr<DeviceAttachedIntentSource> source, |
- SystemMonitor::MediaDeviceInfo device_info) |
+ SystemMonitor::RemovableStorageInfo device_info) |
: source_(source), |
device_info_(device_info) { |
} |
@@ -75,7 +75,7 @@ |
// Store the device info. This is used while registering the device as file |
// system. |
- const SystemMonitor::MediaDeviceInfo device_info_; |
+ const SystemMonitor::RemovableStorageInfo device_info_; |
DISALLOW_COPY_AND_ASSIGN(DispatchIntentTaskHelper); |
}; |
@@ -96,7 +96,7 @@ |
sys_monitor->RemoveDevicesChangedObserver(this); |
} |
-void DeviceAttachedIntentSource::OnMediaDeviceAttached( |
+void DeviceAttachedIntentSource::OnRemovableStorageAttached( |
const std::string& id, |
const string16& name, |
const FilePath::StringType& location) { |
@@ -120,7 +120,7 @@ |
if (!device_path.IsAbsolute() || device_path.ReferencesParent()) |
return; |
- SystemMonitor::MediaDeviceInfo device_info(id, name, location); |
+ SystemMonitor::RemovableStorageInfo device_info(id, name, location); |
scoped_refptr<DispatchIntentTaskHelper> task = new DispatchIntentTaskHelper( |
AsWeakPtr(), device_info); |
WebIntentsRegistryFactory::GetForProfile(browser_->profile())-> |
@@ -131,9 +131,9 @@ |
} |
void DeviceAttachedIntentSource::DispatchIntentsForService( |
- const base::SystemMonitor::MediaDeviceInfo& device_info) { |
+ const base::SystemMonitor::RemovableStorageInfo& device_info) { |
// Store the media device info locally. |
- device_id_map_.insert(std::make_pair(device_info.unique_id, device_info)); |
+ device_id_map_.insert(std::make_pair(device_info.device_id, device_info)); |
std::string device_name(UTF16ToUTF8(device_info.name)); |
const FilePath device_path(device_info.location); |
@@ -151,7 +151,8 @@ |
content::WebIntentsDispatcher::Create(intent)); |
} |
-void DeviceAttachedIntentSource::OnMediaDeviceDetached(const std::string& id) { |
+void DeviceAttachedIntentSource::OnRemovableStorageDetached( |
+ const std::string& id) { |
DeviceIdToInfoMap::iterator it = device_id_map_.find(id); |
if (it == device_id_map_.end()) |
return; |
@@ -164,7 +165,7 @@ |
#if defined(SUPPORT_MEDIA_FILESYSTEM) |
// TODO(kmadhusu, vandebo): Clean up this code. http://crbug.com/140340. |
MediaStorageUtil::Type type; |
- MediaStorageUtil::CrackDeviceId(it->second.unique_id, &type, NULL); |
+ MediaStorageUtil::CrackDeviceId(it->second.device_id, &type, NULL); |
if (type == MediaStorageUtil::USB_MTP) { |
MediaDeviceMapService::GetInstance()->RemoveMediaDevice( |
it->second.location); |