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 : |