Index: ui/file_manager/file_manager/foreground/js/ui/file_grid.js |
diff --git a/ui/file_manager/file_manager/foreground/js/ui/file_grid.js b/ui/file_manager/file_manager/foreground/js/ui/file_grid.js |
index 8c0983325b62fc585cac77be424be0af3f0611b3..e2f499da057a396ad3628b0e64a9a503dc79b1ca 100644 |
--- a/ui/file_manager/file_manager/foreground/js/ui/file_grid.js |
+++ b/ui/file_manager/file_manager/foreground/js/ui/file_grid.js |
@@ -243,16 +243,20 @@ FileGrid.decorateThumbnailBox = function( |
// Drive provides high quality thumbnails via USE_EMBEDDED, however local |
mtomasz
2015/01/09 05:58:50
nit: Please update the comment.
hirono
2015/01/09 07:11:47
Done.
|
// images usually provide very tiny thumbnails, therefore USE_EMBEDDE can't |
// be used to obtain high quality output. |
- var useEmbedded; |
+ var loadTargets; |
switch (quality) { |
case FileGrid.ThumbnailQuality.LOW: |
- useEmbedded = ThumbnailLoader.UseEmbedded.USE_EMBEDDED; |
+ loadTargets = [ |
+ ThumbnailLoader.LoadTarget.CONTENT_METADATA, |
+ ThumbnailLoader.LoadTarget.EXTERNAL_METADATA, |
+ ThumbnailLoader.LoadTarget.FILE_ENTRY |
+ ]; |
break; |
case FileGrid.ThumbnailQuality.HIGH: |
- // TODO(mtomasz): Use Entry instead of paths. |
- useEmbedded = (locationInfo && locationInfo.isDriveBased) ? |
- ThumbnailLoader.UseEmbedded.USE_EMBEDDED : |
- ThumbnailLoader.UseEmbedded.NO_EMBEDDED; |
+ loadTargets = [ |
+ ThumbnailLoader.LoadTarget.EXTERNAL_METADATA, |
+ ThumbnailLoader.LoadTarget.FILE_ENTRY |
+ ]; |
break; |
} |
@@ -262,7 +266,7 @@ FileGrid.decorateThumbnailBox = function( |
ThumbnailLoader.LoaderType.IMAGE, |
metadata, |
undefined, // opt_mediaType |
- useEmbedded). |
+ loadTargets). |
load(box, |
fillMode, |
ThumbnailLoader.OptimizationMode.DISCARD_DETACHED, |