From affd9258c52e25c0d7363e6de5ab8773720b28c3 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 6 Jan 2017 14:03:47 +0200 Subject: [PATCH] fix(dom) getAcitveFiles: include current -> return current when none selected --- client/dom.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/client/dom.js b/client/dom.js index ad50ff80..8db0042d 100644 --- a/client/dom.js +++ b/client/dom.js @@ -585,18 +585,17 @@ var CloudCmd, Util, DOM, CloudFunc; }; /** - * get all selected files with current included + * get all selected files or current when none selected * * @currentFile */ this.getActiveFiles = function() { - var current = DOM.getCurrentFile(), - files = DOM.getSelectedFiles(), - selected = ~files.indexOf(current), - name = DOM.getCurrentName(current); + var current = DOM.getCurrentFile(); + var files = DOM.getSelectedFiles(); + var name = DOM.getCurrentName(current); - if (!selected && name !== '..') - files.push(current); + if (!files.length && name !== '..') + return [current]; return files; };