Make dispose idempotent

Fixes #2351
This commit is contained in:
Daniel Imms
2019-07-31 10:55:39 -07:00
parent 689fb6b6ad
commit efaa78faee
+3
View File
@@ -265,6 +265,9 @@ export class Terminal extends Disposable implements ITerminal, IDisposable, IInp
}
public dispose(): void {
if (this._isDisposed) {
return;
}
super.dispose();
if (this._windowsMode) {
this._windowsMode.dispose();