| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chromeos/gdata/gdata_util.h" | 5 #include "chrome/browser/chromeos/gdata/gdata_util.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 kReadOnlyFilePermissions)); | 211 kReadOnlyFilePermissions)); |
| 212 // TODO(tbarzic): When we start supporting openFile operation, we may have to | 212 // TODO(tbarzic): When we start supporting openFile operation, we may have to |
| 213 // change permission for localy modified files to match handler's permissions. | 213 // change permission for localy modified files to match handler's permissions. |
| 214 cache_paths->push_back(std::make_pair( | 214 cache_paths->push_back(std::make_pair( |
| 215 file_system->GetCacheFilePath(resource_id, file_md5, | 215 file_system->GetCacheFilePath(resource_id, file_md5, |
| 216 GDataRootDirectory::CACHE_TYPE_PERSISTENT, | 216 GDataRootDirectory::CACHE_TYPE_PERSISTENT, |
| 217 GDataFileSystem::CACHED_FILE_LOCALLY_MODIFIED), | 217 GDataFileSystem::CACHED_FILE_LOCALLY_MODIFIED), |
| 218 kReadOnlyFilePermissions)); | 218 kReadOnlyFilePermissions)); |
| 219 cache_paths->push_back(std::make_pair( | 219 cache_paths->push_back(std::make_pair( |
| 220 file_system->GetCacheFilePath(resource_id, file_md5, | 220 file_system->GetCacheFilePath(resource_id, file_md5, |
| 221 GDataRootDirectory::CACHE_TYPE_PERSISTENT, |
| 222 GDataFileSystem::CACHED_FILE_MOUNTED), |
| 223 kReadOnlyFilePermissions)); |
| 224 cache_paths->push_back(std::make_pair( |
| 225 file_system->GetCacheFilePath(resource_id, file_md5, |
| 221 GDataRootDirectory::CACHE_TYPE_TMP, | 226 GDataRootDirectory::CACHE_TYPE_TMP, |
| 222 GDataFileSystem::CACHED_FILE_FROM_SERVER), | 227 GDataFileSystem::CACHED_FILE_FROM_SERVER), |
| 223 kReadOnlyFilePermissions)); | 228 kReadOnlyFilePermissions)); |
| 224 | 229 |
| 225 } | 230 } |
| 226 | 231 |
| 227 void SetPermissionsForGDataCacheFiles(Profile* profile, | 232 void SetPermissionsForGDataCacheFiles(Profile* profile, |
| 228 int pid, | 233 int pid, |
| 229 const FilePath& path) { | 234 const FilePath& path) { |
| 230 std::vector<std::pair<FilePath, int> > cache_paths; | 235 std::vector<std::pair<FilePath, int> > cache_paths; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 251 // --disable-gdata or enterprise policy, or probably with user settings too | 256 // --disable-gdata or enterprise policy, or probably with user settings too |
| 252 // in the future. | 257 // in the future. |
| 253 if (profile->GetPrefs()->GetBoolean(prefs::kDisableGData)) | 258 if (profile->GetPrefs()->GetBoolean(prefs::kDisableGData)) |
| 254 return false; | 259 return false; |
| 255 | 260 |
| 256 return true; | 261 return true; |
| 257 } | 262 } |
| 258 | 263 |
| 259 } // namespace util | 264 } // namespace util |
| 260 } // namespace gdata | 265 } // namespace gdata |
| OLD | NEW |