Clean reference to custom key event handler on dispose
This commit is contained in:
@@ -232,6 +232,7 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II
|
|||||||
|
|
||||||
public dispose(): void {
|
public dispose(): void {
|
||||||
super.dispose();
|
super.dispose();
|
||||||
|
this._customKeyEventHandler = null;
|
||||||
removeTerminalFromCache(this);
|
removeTerminalFromCache(this);
|
||||||
this.handler = () => {};
|
this.handler = () => {};
|
||||||
this.write = () => {};
|
this.write = () => {};
|
||||||
|
|||||||
Reference in New Issue
Block a user