Index: chrome/browser/chromeos/drive/file_system_util.cc |
diff --git a/chrome/browser/chromeos/drive/file_system_util.cc b/chrome/browser/chromeos/drive/file_system_util.cc |
index 5cba03ba7c2dfce64029474087a2b2f2f624ab91..1abe96fc528474146bfde253fc343e9b780e9457 100644 |
--- a/chrome/browser/chromeos/drive/file_system_util.cc |
+++ b/chrome/browser/chromeos/drive/file_system_util.cc |
@@ -48,21 +48,6 @@ namespace util { |
namespace { |
-const base::FilePath::CharType kSpecialMountPointRoot[] = |
- FILE_PATH_LITERAL("/special"); |
- |
-const char kDriveMountPointNameBase[] = "drive"; |
- |
-const base::FilePath::CharType kDriveMyDriveRootPath[] = |
- FILE_PATH_LITERAL("drive/root"); |
- |
-const base::FilePath::CharType kFileCacheVersionDir[] = |
- FILE_PATH_LITERAL("v1"); |
- |
-const char kSlash[] = "/"; |
-const char kDot = '.'; |
-const char kEscapedChars[] = "_"; |
- |
std::string ReadStringFromGDocFile(const base::FilePath& file_path, |
const std::string& key) { |
const int64 kMaxGDocSize = 4096; |
@@ -123,12 +108,15 @@ const base::FilePath& GetDriveGrandRootPath() { |
const base::FilePath& GetDriveMyDriveRootPath() { |
CR_DEFINE_STATIC_LOCAL(base::FilePath, drive_root_path, |
- (kDriveMyDriveRootPath)); |
+ (FILE_PATH_LITERAL("drive/root"))); |
return drive_root_path; |
} |
base::FilePath GetDriveMountPointPathForUserIdHash( |
const std::string user_id_hash) { |
+ static const base::FilePath::CharType kSpecialMountPointRoot[] = |
+ FILE_PATH_LITERAL("/special"); |
+ static const char kDriveMountPointNameBase[] = "drive"; |
return base::FilePath(kSpecialMountPointRoot).AppendASCII( |
net::EscapePath(kDriveMountPointNameBase + |
(user_id_hash.empty() ? "" : "-" + user_id_hash))); |
@@ -267,6 +255,8 @@ base::FilePath GetCacheRootPath(Profile* profile) { |
chrome::GetUserCacheDirectory(profile->GetPath(), &cache_base_path); |
base::FilePath cache_root_path = |
cache_base_path.Append(chromeos::kDriveCacheDirname); |
+ static const base::FilePath::CharType kFileCacheVersionDir[] = |
+ FILE_PATH_LITERAL("v1"); |
return cache_root_path.Append(kFileCacheVersionDir); |
} |
@@ -304,9 +294,9 @@ std::string NormalizeFileName(const std::string& input) { |
std::string output; |
if (!base::ConvertToUtf8AndNormalize(input, base::kCodepageUTF8, &output)) |
output = input; |
- base::ReplaceChars(output, kSlash, std::string(kEscapedChars), &output); |
- if (!output.empty() && output.find_first_not_of(kDot, 0) == std::string::npos) |
- output = kEscapedChars; |
+ base::ReplaceChars(output, "/", "_", &output); |
+ if (!output.empty() && output.find_first_not_of('.', 0) == std::string::npos) |
+ output = "_"; |
return output; |
} |