diff --git a/lib/client/dom.js b/lib/client/dom.js index 2ecfc79f..14f9c01f 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -1099,12 +1099,13 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; this.getFilenames = function(allFiles) { var first, name, files, - names = []; + slice = Array.prototype.slice, + names = []; if (!allFiles) throw Error('AllFiles could not be empty'); - files = allFiles.slice(0); + files = slice.call(allFiles); first = files[0]; if (first) {