Index: ui/file_manager/file_manager/foreground/js/metadata/metadata_cache.js |
diff --git a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache.js b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache.js |
index b86fb357d3e1197dcd57e10a4cc1ebc023302d27..59ed4eb6fa7686e1885b3a22171fc7f39f1596e1 100644 |
--- a/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache.js |
+++ b/ui/file_manager/file_manager/foreground/js/metadata/metadata_cache.js |
@@ -115,8 +115,10 @@ MetadataCache.EVICTION_THRESHOLD_MARGIN = 500; |
*/ |
MetadataCache.createFull = function(volumeManager) { |
var cache = new MetadataCache(); |
- cache.providers_.push(new FilesystemProvider()); |
+ // DriveProvider should be prior to FileSystemProvider, because it covers |
+ // FileSystemProvider for files in Drive. |
cache.providers_.push(new DriveProvider(volumeManager)); |
+ cache.providers_.push(new FilesystemProvider()); |
cache.providers_.push(new ContentProvider()); |
return cache; |
}; |