| 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..a7983a6babcf727b6c1a6b72ce0dd4c03b323259 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
|
| @@ -240,19 +240,22 @@ FileGrid.decorateThumbnailBox = function(
|
|
|
| var metadataTypes = 'thumbnail|filesystem|external|media';
|
|
|
| - // Drive provides high quality thumbnails via USE_EMBEDDED, however local
|
| - // images usually provide very tiny thumbnails, therefore USE_EMBEDDE can't
|
| - // be used to obtain high quality output.
|
| - var useEmbedded;
|
| + // CONTENT_METADATA contains usually very tiny thumbnails. So use it only for
|
| + // ThumbnailQuality.LOW.
|
| + 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 +265,7 @@ FileGrid.decorateThumbnailBox = function(
|
| ThumbnailLoader.LoaderType.IMAGE,
|
| metadata,
|
| undefined, // opt_mediaType
|
| - useEmbedded).
|
| + loadTargets).
|
| load(box,
|
| fillMode,
|
| ThumbnailLoader.OptimizationMode.DISCARD_DETACHED,
|
|
|