diff --git a/lib/client/view.js b/lib/client/view.js index c03ca634..5d704923 100644 --- a/lib/client/view.js +++ b/lib/client/view.js @@ -252,11 +252,14 @@ var CloudCmd, Util, DOM, CloudFunc, $; if (isOverlay && isChild) { DOM.hide(overlay); - element = DOM.getCurrentByPosition(position); - isCurrent = DOM.isCurrentFile(element); + element = DOM.getCurrentByPosition(position); - if (!isCurrent) - DOM.setCurrentFile(element); + if (element) { + isCurrent = DOM.isCurrentFile(element); + + if (!isCurrent) + DOM.setCurrentFile(element); + } } };