| Index: ui/file_manager/file_manager/foreground/js/file_manager.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/file_manager.js b/ui/file_manager/file_manager/foreground/js/file_manager.js
|
| index 82ffcf3c1ff9c7c54942c37db64aff26238b9834..38663e912abd33d16eadd48c0ee4d2b823e48fff 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/file_manager.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/file_manager.js
|
| @@ -823,13 +823,20 @@ var BOTTOM_MARGIN_FOR_PREVIEW_PANEL_PX = 52;
|
| var dm = this.directoryModel_;
|
| dm.addEventListener('directory-changed',
|
| this.onDirectoryChanged_.bind(this));
|
| +
|
| + var listBeingUpdated = null;
|
| dm.addEventListener('begin-update-files', function() {
|
| self.currentList_.startBatchUpdates();
|
| + // Remember the list which was used when updating files started, so
|
| + // endBatchUpdates() is called on the same list.
|
| + listBeingUpdated = self.currentList_;
|
| });
|
| dm.addEventListener('end-update-files', function() {
|
| self.restoreItemBeingRenamed_();
|
| - self.currentList_.endBatchUpdates();
|
| + listBeingUpdated.endBatchUpdates();
|
| + listBeingUpdated = null;
|
| });
|
| +
|
| dm.addEventListener('scan-started', this.onScanStarted_.bind(this));
|
| dm.addEventListener('scan-completed', this.onScanCompleted_.bind(this));
|
| dm.addEventListener('scan-failed', this.onScanCancelled_.bind(this));
|
|
|