Add null check in terminalPanel click listener

Fixes #27256
This commit is contained in:
Daniel Imms
2017-05-25 11:07:55 -07:00
parent 9b02670f99
commit f479fcd2e5
@@ -197,11 +197,12 @@ export class TerminalPanel extends Panel {
this._cancelContextMenu = false;
}));
this._register(dom.addDisposableListener(this._parentDomElement, 'click', (event) => {
if (this._terminalService.terminalInstances.length === 0) {
if (event.which === 3) {
return;
}
if (event.which !== 3) {
const instance = this._terminalService.getActiveInstance();
if (instance) {
this._terminalService.getActiveInstance().focus();
}
}));