diff --git a/lib/client/edit.js b/lib/client/edit.js index c3184afa..65fe4935 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -455,12 +455,11 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI files = event.dataTransfer.files; - if (files) - files.forEach(function(file) { - reader = new FileReader(); - DOM.Events.addLoad(reader, onLoad); - reader.readAsBinaryString(file); - }); + Util.slice(files).forEach(function(file) { + reader = new FileReader(); + DOM.Events.addLoad(reader, onLoad); + reader.readAsBinaryString(file); + }); } this.showMessage = function(text) {