summaryrefslogtreecommitdiffstats
path: root/base/file_util_posix.cc
diff options
context:
space:
mode:
authornileshagrawal@chromium.org <nileshagrawal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 20:09:06 +0000
committernileshagrawal@chromium.org <nileshagrawal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 20:09:06 +0000
commit0eae7eb31aa96f27dd131b5bcd42579f67dd77fd (patch)
tree921117f281ec2d476841aa86643da57a24bb7fd3 /base/file_util_posix.cc
parent1a6cec70a385757b76d7488830662ff509c0bf3f (diff)
downloadchromium_src-0eae7eb31aa96f27dd131b5bcd42579f67dd77fd.zip
chromium_src-0eae7eb31aa96f27dd131b5bcd42579f67dd77fd.tar.gz
chromium_src-0eae7eb31aa96f27dd131b5bcd42579f67dd77fd.tar.bz2
Fix temp dir path for Android.
"/data/local/tmp" is not writable by applications. BUG=125059 TEST= Review URL: https://chromiumcodereview.appspot.com/10332218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137719 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/file_util_posix.cc')
-rw-r--r--base/file_util_posix.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc
index f1113d5..c9a0d9b 100644
--- a/base/file_util_posix.cc
+++ b/base/file_util_posix.cc
@@ -38,6 +38,7 @@
#include "base/logging.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/singleton.h"
+#include "base/path_service.h"
#include "base/stl_util.h"
#include "base/string_util.h"
#include "base/stringprintf.h"
@@ -920,7 +921,7 @@ bool GetTempDir(FilePath* path) {
*path = FilePath(tmp);
else
#if defined(OS_ANDROID)
- *path = FilePath("/data/local/tmp");
+ return PathService::Get(base::DIR_CACHE, path);
#else
*path = FilePath("/tmp");
#endif