Index: chrome/browser/profile_impl.cc |
=================================================================== |
--- chrome/browser/profile_impl.cc (revision 56775) |
+++ chrome/browser/profile_impl.cc (working copy) |
@@ -305,15 +305,17 @@ |
// for a spec on where cache files go. The net effect for most systems is we |
// use ~/.cache/chromium/ for Chromium and ~/.cache/google-chrome/ for |
// official builds. |
+ if (!PathService::IsOverridden(chrome::DIR_USER_DATA)) { |
#if defined(GOOGLE_CHROME_BUILD) |
- const char kCacheDir[] = "google-chrome"; |
+ const char kCacheDir[] = "google-chrome"; |
#else |
- const char kCacheDir[] = "chromium"; |
+ const char kCacheDir[] = "chromium"; |
#endif |
- PathService::Get(base::DIR_USER_CACHE, &base_cache_path_); |
- base_cache_path_ = base_cache_path_.Append(kCacheDir); |
- if (!file_util::PathExists(base_cache_path_)) |
- file_util::CreateDirectory(base_cache_path_); |
+ PathService::Get(base::DIR_USER_CACHE, &base_cache_path_); |
+ base_cache_path_ = base_cache_path_.Append(kCacheDir); |
+ if (!file_util::PathExists(base_cache_path_)) |
+ file_util::CreateDirectory(base_cache_path_); |
+ } |
#endif |
if (base_cache_path_.empty()) |
base_cache_path_ = path_; |