diff options
author | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-13 00:22:53 +0000 |
---|---|---|
committer | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-13 00:22:53 +0000 |
commit | d548038fe283179094d2e7d761e92176c80c2700 (patch) | |
tree | 4ad18e149f5724a88ed699c829e8ffe57f3a2d92 /chrome/browser | |
parent | 8fb56bf4fff55b65da8f223910a8ca67733e6b26 (diff) | |
download | chromium_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.cc | 6 |
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) { |