Index: base/base_paths_posix.cc |
diff --git a/base/base_paths_posix.cc b/base/base_paths_posix.cc |
index d8d5ae61b7285ab113eb46718610a25e08773bf7..743f77aaab1e6d2f261fe4130fcd3f23cda0a4cc 100644 |
--- a/base/base_paths_posix.cc |
+++ b/base/base_paths_posix.cc |
@@ -85,12 +85,17 @@ bool PathProviderPosix(int key, FilePath* result) { |
<< "Try running from your chromium/src directory."; |
return false; |
} |
- case base::DIR_CACHE: |
+ case base::DIR_CACHE: { |
scoped_ptr<base::Environment> env(base::Environment::Create()); |
FilePath cache_dir(base::nix::GetXDGDirectory(env.get(), "XDG_CACHE_HOME", |
".cache")); |
*result = cache_dir; |
return true; |
+ } |
+ case base::DIR_HOME: { |
+ *result = file_util::GetHomeDir(); |
+ return true; |
+ } |
} |
return false; |
} |