| 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/sync_file_system/drive_metadata_store.h" | 5 #include "chrome/browser/sync_file_system/drive_metadata_store.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 676 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 687 DCHECK_EQ(SYNC_STATUS_OK, db_status_); | 687 DCHECK_EQ(SYNC_STATUS_OK, db_status_); |
| 688 | 688 |
| 689 urls->clear(); | 689 urls->clear(); |
| 690 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin(); | 690 for (MetadataMap::const_iterator origin_itr = metadata_map_.begin(); |
| 691 origin_itr != metadata_map_.end(); | 691 origin_itr != metadata_map_.end(); |
| 692 ++origin_itr) { | 692 ++origin_itr) { |
| 693 for (PathToMetadata::const_iterator itr = origin_itr->second.begin(); | 693 for (PathToMetadata::const_iterator itr = origin_itr->second.begin(); |
| 694 itr != origin_itr->second.end(); | 694 itr != origin_itr->second.end(); |
| 695 ++itr) { | 695 ++itr) { |
| 696 if (itr->second.conflicted()) { | 696 if (itr->second.conflicted()) { |
| 697 // Directory conflict should be resolved automatically for now. |
| 698 // TODO(nhiroki): support manual conflict handling for directory |
| 699 // operations (http://crbug.com/231827) |
| 700 DCHECK(!itr->second.is_folder()); |
| 697 urls->insert(CreateSyncableFileSystemURL( | 701 urls->insert(CreateSyncableFileSystemURL( |
| 698 origin_itr->first, kServiceName, itr->first)); | 702 origin_itr->first, kServiceName, itr->first)); |
| 699 } | 703 } |
| 700 } | 704 } |
| 701 } | 705 } |
| 702 return SYNC_STATUS_OK; | 706 return SYNC_STATUS_OK; |
| 703 } | 707 } |
| 704 | 708 |
| 705 SyncStatusCode DriveMetadataStore::GetToBeFetchedFiles( | 709 SyncStatusCode DriveMetadataStore::GetToBeFetchedFiles( |
| 706 URLAndResourceIdList* list) const { | 710 URLAndResourceIdList* list) const { |
| (...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1179 DCHECK(origin.is_valid()); | 1183 DCHECK(origin.is_valid()); |
| 1180 bool result = disabled_origins->insert( | 1184 bool result = disabled_origins->insert( |
| 1181 std::make_pair(origin, itr->value().ToString())).second; | 1185 std::make_pair(origin, itr->value().ToString())).second; |
| 1182 DCHECK(result); | 1186 DCHECK(result); |
| 1183 } | 1187 } |
| 1184 | 1188 |
| 1185 return SYNC_STATUS_OK; | 1189 return SYNC_STATUS_OK; |
| 1186 } | 1190 } |
| 1187 | 1191 |
| 1188 } // namespace sync_file_system | 1192 } // namespace sync_file_system |
| OLD | NEW |