Index: ui/file_manager/gallery/js/gallery_data_model.js |
diff --git a/ui/file_manager/gallery/js/gallery_data_model.js b/ui/file_manager/gallery/js/gallery_data_model.js |
index 0fa54b5efe4a6b131e247e9762dd34cbdacfe46e..cac6d65a9a791d2337beabaf8ae3520282e2e45d 100644 |
--- a/ui/file_manager/gallery/js/gallery_data_model.js |
+++ b/ui/file_manager/gallery/js/gallery_data_model.js |
@@ -5,23 +5,15 @@ |
/** |
* Data model for gallery. |
* |
- * @param {!MetadataCache} metadataCache Metadata cache. |
* @param {!MetadataModel} metadataModel |
* @param {!EntryListWatcher=} opt_watcher Entry list watcher. |
* @constructor |
* @extends {cr.ui.ArrayDataModel} |
*/ |
-function GalleryDataModel(metadataCache, metadataModel, opt_watcher) { |
+function GalleryDataModel(metadataModel, opt_watcher) { |
cr.ui.ArrayDataModel.call(this, []); |
/** |
- * Metadata cache. |
- * @private {!MetadataCache} |
- * @const |
- */ |
- this.metadataCache_ = metadataCache; |
- |
- /** |
* File system metadata. |
* @private {!MetadataModel} |
* @const |
@@ -72,12 +64,13 @@ GalleryDataModel.prototype = { |
GalleryDataModel.prototype.saveItem = function( |
volumeManager, item, canvas, overwrite) { |
var oldEntry = item.getEntry(); |
- var oldMetadata = item.getMetadata(); |
var oldMetadataItem = item.getMetadataItem(); |
+ var oldThumbnailMetadataItem = item.getThumbnailMetadataItem(); |
var oldLocationInfo = item.getLocationInfo(); |
return new Promise(function(fulfill, reject) { |
item.saveToFile( |
volumeManager, |
+ this.metadataModel_, |
this.fallbackSaveDirectory, |
overwrite, |
canvas, |
@@ -92,7 +85,7 @@ GalleryDataModel.prototype.saveItem = function( |
var event = new Event('content'); |
event.item = item; |
event.oldEntry = oldEntry; |
- event.metadata = item.getMetadata(); |
+ event.thumbnailChanged = true; |
this.dispatchEvent(event); |
if (!util.isSameEntry(oldEntry, item.getEntry())) { |
@@ -101,10 +94,8 @@ GalleryDataModel.prototype.saveItem = function( |
var anotherItem = new Gallery.Item( |
oldEntry, |
oldLocationInfo, |
- oldMetadata, |
oldMetadataItem, |
- this.metadataCache_, |
- this.metadataModel_, |
+ oldThumbnailMetadataItem, |
item.isOriginal()); |
// The item must be added behind the existing item so that it does |
// not change the index of the existing item. |