Index: chrome/browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc |
diff --git a/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc b/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc |
index b924116e89d9d26628fc5d4fdcc602e3fff31bc6..7f98e2b424af4b97f670994749c12a7b7c2e1406 100644 |
--- a/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc |
+++ b/chrome/browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/extensions/event_names.h" |
#include "chrome/browser/extensions/extension_system.h" |
#include "chrome/browser/profiles/profile.h" |
+#include "chrome/browser/storage_monitor/media_storage_util.h" |
#include "chrome/browser/storage_monitor/storage_monitor.h" |
#include "chrome/common/extensions/api/media_galleries_private.h" |
#include "content/public/browser/browser_thread.h" |
@@ -101,7 +102,9 @@ void MediaGalleriesPrivateEventRouter::OnRemovableStorageAttached( |
pref_info.volume_metadata_valid = true; |
DeviceAttachmentDetails details; |
- details.device_name = UTF16ToUTF8(pref_info.GetGalleryDisplayName()); |
+ details.device_name = UTF16ToUTF8( |
+ MediaStorageUtil::GetGalleryDisplayNameFromPath( |
+ pref_info.AbsolutePath())); |
details.device_id = GetTransientIdForDeviceId(info.device_id()); |
scoped_ptr<base::ListValue> args(new base::ListValue()); |