Index: cloud_print/service/win/service_listener.cc |
diff --git a/cloud_print/service/win/service_listener.cc b/cloud_print/service/win/service_listener.cc |
index fdc825c1a29ece21570a8d6b64c1105807e3b4ba..83200c8d451edd8c334fd8a75017771d6a9f31d8 100644 |
--- a/cloud_print/service/win/service_listener.cc |
+++ b/cloud_print/service/win/service_listener.cc |
@@ -37,7 +37,7 @@ std::string GetEnvironment(const base::FilePath& user_data_dir) { |
GetCurrentUserName()); |
environment.SetString(SetupListener::kChromePathJsonValueName, |
chrome_launcher_support::GetAnyChromePath().value()); |
- if (file_util::DirectoryExists(user_data_dir)) { |
+ if (file_util::CreateDirectory(user_data_dir)) { |
base::FilePath temp_file; |
if (file_util::CreateTemporaryFileInDir(user_data_dir, &temp_file)) { |
DCHECK(file_util::PathExists(temp_file)); |