diff --git a/lib/client/dom.js b/lib/client/dom.js index b32a8815..8fea2eb1 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -1554,7 +1554,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; * */ this.deleteCurrent = function(current) { - var name, next, prev, parent; + var name, next, prev, parent, currentNew; if (!current) Cmd.getCurrentFile(); @@ -1567,14 +1567,16 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; prev = current.previousSibling; if (next) - this.setCurrentFile(next); + currentNew = next; else if (prev) - this.setCurrentFile(prev); + currentNew = prev; + + this.setCurrentFile(currentNew); parent.removeChild(current); } - return current; + return currentNew; }; /**