This commit is contained in:
meganrogge 2021-07-01 09:20:34 -07:00
parent 2da2d5e5cf
commit da144f6280
No known key found for this signature in database
GPG key ID: 3155C8B2F0428C81

View file

@ -171,20 +171,16 @@ export class TerminalEditor extends EditorPane {
}
}
}));
this._register(dom.addDisposableListener(this._parentElement, dom.EventType.CONTEXT_MENU, e => {
const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior;
if (e.button === 2 && rightClickBehavior !== 'copyPaste' && rightClickBehavior !== 'paste') {
this._openContextMenu(e);
e.preventDefault();
}
}));
this._register(dom.addDisposableListener(this._parentElement, 'contextmenu', (event: MouseEvent) => {
if (!this._cancelContextMenu) {
this._openContextMenu(event);
const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior;
if (!this._cancelContextMenu && rightClickBehavior !== 'copyPaste' && rightClickBehavior !== 'paste') {
if (!this._cancelContextMenu) {
this._openContextMenu(event);
}
event.preventDefault();
event.stopImmediatePropagation();
this._cancelContextMenu = false;
}
event.preventDefault();
event.stopImmediatePropagation();
this._cancelContextMenu = false;
}));
}