const base::FilePath& generated_name,
const base::FilePath& suggested_directory) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
- if (!base::PathExists(suggested_directory))
- base::CreateDirectory(suggested_directory);
+ if (!base::CreateDirectory(suggested_directory)) {
+ LOG(ERROR) << "Failed to create directory: "
+ << suggested_directory.value();
+ return;
+ }
base::FilePath suggested_path(suggested_directory.Append(generated_name));
BrowserThread::PostTask(