| Index: ui/file_manager/file_manager/foreground/js/thumbnail_loader.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/thumbnail_loader.js b/ui/file_manager/file_manager/foreground/js/thumbnail_loader.js
|
| index 3cb5491b4096803277830fdb9ccf4cb2a0695d8f..b7d82c2394e8db9b304534aafe98d90c6432d2a7 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/thumbnail_loader.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/thumbnail_loader.js
|
| @@ -50,11 +50,14 @@ function ThumbnailLoader(entry, opt_loaderType, opt_metadata, opt_mediaType,
|
| };
|
| }
|
|
|
| - if (opt_metadata.thumbnail && opt_metadata.thumbnail.url &&
|
| + if (((opt_metadata.thumbnail && opt_metadata.thumbnail.url) ||
|
| + (opt_metadata.external && opt_metadata.external.thumbnailUrl)) &&
|
| opt_useEmbedded === ThumbnailLoader.UseEmbedded.USE_EMBEDDED) {
|
| - this.thumbnailUrl_ = opt_metadata.thumbnail.url;
|
| + this.thumbnailUrl_ =
|
| + (opt_metadata.thumbnail && opt_metadata.thumbnail.url) ||
|
| + (opt_metadata.external && opt_metadata.external.thumbnailUrl);
|
| this.transform_ = externalTransform !== undefined ? externalTransform :
|
| - opt_metadata.thumbnail.transform;
|
| + (opt_metadata.thumbnail && opt_metadata.thumbnail.transform);
|
| } else if (FileType.isImage(entry)) {
|
| this.thumbnailUrl_ = entry.toURL();
|
| this.transform_ = externalTransform !== undefined ? externalTransform :
|
|
|