summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-13 00:22:53 +0000
committerkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-13 00:22:53 +0000
commitd548038fe283179094d2e7d761e92176c80c2700 (patch)
tree4ad18e149f5724a88ed699c829e8ffe57f3a2d92 /chrome/browser
parent8fb56bf4fff55b65da8f223910a8ca67733e6b26 (diff)
downloadchromium_src-d548038fe283179094d2e7d761e92176c80c2700.zip
chromium_src-d548038fe283179094d2e7d761e92176c80c2700.tar.gz
chromium_src-d548038fe283179094d2e7d761e92176c80c2700.tar.bz2
Don't fail when default download folder doesn't exist
BUG=37836 TEST=as described in the bug Review URL: http://codereview.chromium.org/871001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41509 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/download/download_util.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/download/download_util.cc b/chrome/browser/download/download_util.cc
index 7f9b928..33ac9cd 100644
--- a/chrome/browser/download/download_util.cc
+++ b/chrome/browser/download/download_util.cc
@@ -103,8 +103,10 @@ const FilePath& GetDefaultDownloadDirectory() {
}
bool CreateTemporaryFileForDownload(FilePath* temp_file) {
- return file_util::CreateTemporaryFileInDir(
- GetDefaultDownloadDirectory(), temp_file);
+ if (file_util::CreateTemporaryFileInDir(GetDefaultDownloadDirectory(),
+ temp_file))
+ return true;
+ return file_util::CreateTemporaryFile(temp_file);
}
bool DownloadPathIsDangerous(const FilePath& download_path) {