| Index: ui/file_manager/gallery/js/slide_mode.js
|
| diff --git a/ui/file_manager/gallery/js/slide_mode.js b/ui/file_manager/gallery/js/slide_mode.js
|
| index e7df508676c747430015084f12d3e5a9f41f442f..af9cb5a260024d287c8655be913ec7a9b2609249 100644
|
| --- a/ui/file_manager/gallery/js/slide_mode.js
|
| +++ b/ui/file_manager/gallery/js/slide_mode.js
|
| @@ -938,9 +938,12 @@ SlideMode.prototype.saveCurrentImage_ = function(callback) {
|
| this.showSpinner_(true);
|
| var metadataEncoder = ImageEncoder.encodeMetadata(
|
| this.selectedImageMetadata_.media, canvas, 1 /* quality */);
|
| -
|
| - this.selectedImageMetadata_ = ContentProvider.ConvertContentMetadata(
|
| + var selectedImageMetadata = ContentProvider.ConvertContentMetadata(
|
| metadataEncoder.getMetadata(), this.selectedImageMetadata_);
|
| + this.selectedImageMetadata_ = selectedImageMetadata;
|
| + this.metadataCache_.set(oldEntry,
|
| + Gallery.METADATA_TYPE,
|
| + selectedImageMetadata);
|
|
|
| item.saveToFile(
|
| this.context_.saveDirEntry,
|
| @@ -956,7 +959,7 @@ SlideMode.prototype.saveCurrentImage_ = function(callback) {
|
| var event = new Event('content');
|
| event.item = item;
|
| event.oldEntry = oldEntry;
|
| - event.metadata = this.selectedImageMetadata_;
|
| + event.metadata = selectedImageMetadata;
|
| this.dataModel_.dispatchEvent(event);
|
|
|
| // Allow changing the 'Overwrite original' setting only if the user
|
|
|