Index: ui/file_manager/file_manager/foreground/js/file_transfer_controller.js |
diff --git a/ui/file_manager/file_manager/foreground/js/file_transfer_controller.js b/ui/file_manager/file_manager/foreground/js/file_transfer_controller.js |
index 78d40041f492e8171bacb8f3979470a95cbcb286..cb0c6b1caa29eb2b7992a99617bf4591a2b36de1 100644 |
--- a/ui/file_manager/file_manager/foreground/js/file_transfer_controller.js |
+++ b/ui/file_manager/file_manager/foreground/js/file_transfer_controller.js |
@@ -200,7 +200,10 @@ FileTransferController.prototype = { |
var externalFileUrl; |
for (var i = 0; i < this.selectedEntries_.length; i++) { |
var url = this.selectedEntries_[i].toURL(); |
- dataTransfer.items.add(this.selectedAsyncData_[url].file); |
+ if (!this.selectedAsyncData_[url]) |
+ continue; |
+ if (this.selectedAsyncData_[url].file) |
+ dataTransfer.items.add(this.selectedAsyncData_[url].file); |
if (!externalFileUrl) |
externalFileUrl = this.selectedAsyncData_[url].externalFileUrl; |
} |