Index: ui/file_manager/gallery/js/ribbon.js |
diff --git a/ui/file_manager/gallery/js/ribbon.js b/ui/file_manager/gallery/js/ribbon.js |
index 779d97ce7aa5f408769b580939da0a74267e16e4..f56e21a75f3cc7f398e363ac9a1d73ef2c06b72b 100644 |
--- a/ui/file_manager/gallery/js/ribbon.js |
+++ b/ui/file_manager/gallery/js/ribbon.js |
@@ -344,7 +344,13 @@ Ribbon.prototype.setThumbnailImage_ = function(thumbnail, entry, metadata) { |
*/ |
Ribbon.prototype.onContentChange_ = function(event) { |
var url = event.item.getEntry().toURL(); |
- this.remapCache_(event.oldEntry.toURL(), url); |
+ if (event.oldEntry.toURL() !== url) { |
+ this.remapCache_(event.oldEntry.toURL(), url); |
+ } else { |
+ delete this.renderCache_[url]; |
+ var index = this.dataModel_.indexOf(event.item); |
+ this.renderThumbnail_(index); |
+ } |
var thumbnail = this.renderCache_[url]; |
if (thumbnail && event.metadata) |