| Index: ui/file_manager/file_manager/background/js/file_operation_manager.js
|
| diff --git a/ui/file_manager/file_manager/background/js/file_operation_manager.js b/ui/file_manager/file_manager/background/js/file_operation_manager.js
|
| index 8400b96bec8ed606232781b16ed6e7f83a6d7e9f..f73e384ccc29aa3fec03adbdda12912ae445c63a 100644
|
| --- a/ui/file_manager/file_manager/background/js/file_operation_manager.js
|
| +++ b/ui/file_manager/file_manager/background/js/file_operation_manager.js
|
| @@ -370,16 +370,18 @@ FileOperationManager.prototype.deleteEntries = function(entries) {
|
| var group = new AsyncUtil.Group();
|
| for (var i = 0; i < task.entries.length; i++) {
|
| group.add(function(entry, callback) {
|
| - entry.getMetadata(function(metadata) {
|
| - task.entrySize[entry.toURL()] = metadata.size;
|
| - task.totalBytes += metadata.size;
|
| - callback();
|
| - }, function() {
|
| - // Fail to obtain the metadata. Use fake value 1.
|
| - task.entrySize[entry.toURL()] = 1;
|
| - task.totalBytes += 1;
|
| - callback();
|
| - });
|
| + metadataProxy.getEntryMetadata(entry).then(
|
| + function(metadata) {
|
| + task.entrySize[entry.toURL()] = metadata.size;
|
| + task.totalBytes += metadata.size;
|
| + callback();
|
| + },
|
| + function() {
|
| + // Fail to obtain the metadata. Use fake value 1.
|
| + task.entrySize[entry.toURL()] = 1;
|
| + task.totalBytes += 1;
|
| + callback();
|
| + });
|
| }.bind(this, task.entries[i]));
|
| }
|
|
|
|
|