Index: chrome/browser/chromeos/drive/sync_client.cc |
diff --git a/chrome/browser/chromeos/drive/sync_client.cc b/chrome/browser/chromeos/drive/sync_client.cc |
index 38df58f18eb0082e2bf4587e29fd527f44ce73c8..5bde87a0c8ab7463e7847dc83ede915e092edb2a 100644 |
--- a/chrome/browser/chromeos/drive/sync_client.cc |
+++ b/chrome/browser/chromeos/drive/sync_client.cc |
@@ -63,6 +63,15 @@ void CollectBacklog(ResourceMetadata* metadata, |
continue; |
} |
+ switch (entry.metadata_edit_state()) { |
+ case ResourceEntry::CLEAN: |
+ break; |
+ case ResourceEntry::SYNCING: |
+ case ResourceEntry::DIRTY: |
+ to_update->push_back(local_id); |
+ break; |
+ } |
+ |
FileCacheEntry cache_entry; |
if (it->GetCacheEntry(&cache_entry)) { |
if (cache_entry.is_pinned() && !cache_entry.is_present()) |