For #46733 - fix npe from 9ce5816

This commit is contained in:
Rob Lourens
2018-04-23 14:28:54 -07:00
parent 401826a399
commit 4e9ef72b73

View File

@@ -480,7 +480,8 @@ export class TreeResourceNavigator extends Disposable {
const isMouseEvent = payload && payload.origin === 'mouse';
const isDoubleClick = isMouseEvent && originalEvent && originalEvent.detail === 2;
if (!payload.preventOpenOnFocus && (!isMouseEvent || this.tree.openOnSingleClick || isDoubleClick)) {
const preventOpen = payload && payload.preventOpenOnFocus;
if (!preventOpen && (!isMouseEvent || this.tree.openOnSingleClick || isDoubleClick)) {
this._openResource.fire({
editorOptions: {
preserveFocus: true,