| Index: ui/file_manager/gallery/js/image_editor/image_encoder.js
|
| diff --git a/ui/file_manager/gallery/js/image_editor/image_encoder.js b/ui/file_manager/gallery/js/image_editor/image_encoder.js
|
| index fb8442c13e6c98b34cf2abb365fcfb33410932ed..f1817b93e811a0609b301edefc21137d616631c8 100644
|
| --- a/ui/file_manager/gallery/js/image_editor/image_encoder.js
|
| +++ b/ui/file_manager/gallery/js/image_editor/image_encoder.js
|
| @@ -32,7 +32,8 @@ ImageEncoder.registerMetadataEncoder = function(constructor, mimeType) {
|
| * @return {ImageEncoder.MetadataEncoder} Created metadata encoder.
|
| */
|
| ImageEncoder.createMetadataEncoder = function(metadata) {
|
| - var constructor = ImageEncoder.metadataEncoders[metadata.mimeType] ||
|
| + var constructor =
|
| + (metadata && ImageEncoder.metadataEncoders[metadata.mimeType]) ||
|
| ImageEncoder.MetadataEncoder;
|
| return new constructor(metadata);
|
| };
|
| @@ -208,6 +209,7 @@ ImageEncoder.MetadataEncoder.prototype.setThumbnailData =
|
| function(canvas, quality) {
|
| this.metadata_.thumbnailURL =
|
| canvas.toDataURL(this.metadata_.mimeType, quality);
|
| + delete this.metadata_.thumbnailTransform;
|
| };
|
|
|
| /**
|
| @@ -216,7 +218,7 @@ ImageEncoder.MetadataEncoder.prototype.setThumbnailData =
|
| * @return {Object} An object with from and to properties.
|
| */
|
| ImageEncoder.MetadataEncoder.prototype.
|
| - findInsertionRange = function(encodedImage) { return {from: 0, to: 0} };
|
| + findInsertionRange = function(encodedImage) { return {from: 0, to: 0}; };
|
|
|
| /**
|
| * Return serialized metadata ready to write to an image file.
|
|
|