diff options
author | haruki@chromium.org <haruki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-06 09:14:44 +0000 |
---|---|---|
committer | haruki@chromium.org <haruki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-06 09:14:44 +0000 |
commit | 77472728f4e643cdda046c3c42c8319c3afe29a8 (patch) | |
tree | 7ea18772ed4a38f4b23fc3f4a747f8a9ed9105a3 /base | |
parent | 8fb8921cea6f149179cfaa7709365c4e7bf23075 (diff) | |
download | chromium_src-77472728f4e643cdda046c3c42c8319c3afe29a8.zip chromium_src-77472728f4e643cdda046c3c42c8319c3afe29a8.tar.gz chromium_src-77472728f4e643cdda046c3c42c8319c3afe29a8.tar.bz2 |
Add OS_CHROMEOS case in file_util::GetHomeDir()
BUG=139611
TEST=unit_tests
Review URL: https://chromiumcodereview.appspot.com/10843041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150074 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
-rw-r--r-- | base/file_util_posix.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc index 9a36fb2..6100e10 100644 --- a/base/file_util_posix.cc +++ b/base/file_util_posix.cc @@ -54,6 +54,10 @@ #include <grp.h> #endif +#if defined(OS_CHROMEOS) +#include "base/chromeos/chromeos_version.h" +#endif + namespace file_util { namespace { @@ -1016,6 +1020,11 @@ bool GetShmemTempDir(FilePath* path, bool executable) { #endif // !defined(OS_ANDROID) FilePath GetHomeDir() { +#if defined(OS_CHROMEOS) + if (base::chromeos::IsRunningOnChromeOS()) + return FilePath("/home/chronos/user"); +#endif + const char* home_dir = getenv("HOME"); if (home_dir && home_dir[0]) return FilePath(home_dir); |