| 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 07aa224b3ebc1948916ff8d7abd28065e95b46f3..523c515f609e3b4c2af2efa4fe06267e9261f2c0 100644
|
| --- a/ui/file_manager/file_manager/foreground/js/file_manager.js
|
| +++ b/ui/file_manager/file_manager/foreground/js/file_manager.js
|
| @@ -2844,22 +2844,37 @@ var BOTTOM_MARGIN_FOR_PREVIEW_PANEL_PX = 52;
|
| var self = this;
|
| var list = self.currentList_;
|
| var tryCreate = function() {
|
| - self.directoryModel_.createDirectory(current(),
|
| - onSuccess, onError);
|
| };
|
|
|
| var onSuccess = function(entry) {
|
| metrics.recordUserAction('CreateNewFolder');
|
| list.selectedItem = entry;
|
| +
|
| + self.table_.list.endBatchUpdates();
|
| + self.grid_.endBatchUpdates();
|
| +
|
| self.initiateRename();
|
| };
|
|
|
| var onError = function(error) {
|
| + self.table_.list.endBatchUpdates();
|
| + self.grid_.endBatchUpdates();
|
| +
|
| self.alert.show(strf('ERROR_CREATING_FOLDER', current(),
|
| util.getFileErrorString(error.name)));
|
| };
|
|
|
| - tryCreate();
|
| + var onAbort = function() {
|
| + self.table_.list.endBatchUpdates();
|
| + self.grid_.endBatchUpdates();
|
| + };
|
| +
|
| + this.table_.list.startBatchUpdates();
|
| + this.grid_.startBatchUpdates();
|
| + this.directoryModel_.createDirectory(current(),
|
| + onSuccess,
|
| + onError,
|
| + onAbort);
|
| };
|
|
|
| /**
|
|
|