Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1174)

Unified Diff: chrome/browser/system_monitor/media_storage_util.cc

Issue 11366144: [Media Gallery][ChromeOS] Improve device media gallery names. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: '' Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/system_monitor/media_storage_util.cc
diff --git a/chrome/browser/system_monitor/media_storage_util.cc b/chrome/browser/system_monitor/media_storage_util.cc
index e7f39cdc5bd66f4605835222ed0ac442caed5a2d..54535aa607229406f0e3aac42c1ba14d2fadf745 100644
--- a/chrome/browser/system_monitor/media_storage_util.cc
+++ b/chrome/browser/system_monitor/media_storage_util.cc
@@ -254,22 +254,30 @@ bool MediaStorageUtil::GetDeviceInfoFromPath(const FilePath& path,
#endif
if (found_device && IsRemovableDevice(device_info.device_id)) {
- if (device_id)
- *device_id = device_info.device_id;
- if (device_name)
- *device_name = device_info.name;
- if (relative_path) {
- *relative_path = FilePath();
- FilePath mount_point(device_info.location);
- bool success = mount_point.AppendRelativePath(path, relative_path);
-#if defined(OS_POSIX)
- if (!relative_path->value().empty() && device_name) {
+ FilePath sub_folder_path;
+ if (device_name || relative_path) {
+ bool success = FilePath(device_info.location)
+ .AppendRelativePath(path, &sub_folder_path);
+ DCHECK(success);
+ }
+
+#if defined(OS_CHROMEOS)
+ if (device_name) {
+ *device_name = notifier->GetStorageSizeInfo(device_info.location) +
Lei Zhang 2012/11/08 07:42:44 Consider localizing this as well? Is this going t
kmadhusu 2012/11/08 18:50:35 Modified code to use FormatBytes() and it localize
+ ASCIIToUTF16(" ");
+ if (!sub_folder_path.value().empty()) {
*device_name += ASCIIToUTF16(" (") +
- relative_path->BaseName().LossyDisplayName() + ASCIIToUTF16(")");
+ sub_folder_path.BaseName().LossyDisplayName() + ASCIIToUTF16(") ");
}
-#endif
- DCHECK(success);
}
+#endif
+
+ if (device_id)
+ *device_id = device_info.device_id;
+ if (device_name)
+ *device_name += device_info.name;
+ if (relative_path)
+ *relative_path = sub_folder_path;
return true;
}

Powered by Google App Engine
This is Rietveld 408576698