| Index: chrome/browser/resources/file_manager/js/image_editor/image_encoder.js
|
| diff --git a/chrome/browser/resources/file_manager/js/image_editor/image_encoder.js b/chrome/browser/resources/file_manager/js/image_editor/image_encoder.js
|
| index 90ab8e88d046767c6f54b19566909af321cf6c87..fc36748d60a11f0bdbccc71cb7350ed91b4ff08e 100644
|
| --- a/chrome/browser/resources/file_manager/js/image_editor/image_encoder.js
|
| +++ b/chrome/browser/resources/file_manager/js/image_editor/image_encoder.js
|
| @@ -157,9 +157,9 @@ ImageEncoder.stringToArrayBuffer = function(string, from, to) {
|
| */
|
| ImageEncoder.MetadataEncoder = function(original_metadata) {
|
| this.metadata_ = ImageUtil.deepCopy(original_metadata) || {};
|
| - if (!this.metadata_.mimeType) {
|
| - // For the purposes saving to a file and thumbnail generation we assume
|
| - // it is a png.
|
| + if (this.metadata_.mimeType != 'image/jpeg') {
|
| + // Chrome can only encode JPEG and PNG. Force PNG mime type so that we
|
| + // can save to file and generate a thumbnail.
|
| this.metadata_.mimeType = 'image/png';
|
| }
|
| };
|
|
|