From efaa78faeebbd481919de2dc04185905ea2559be Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 31 Jul 2019 10:55:32 -0700 Subject: [PATCH] Make dispose idempotent Fixes #2351 --- src/Terminal.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Terminal.ts b/src/Terminal.ts index f857130b..78f16ef9 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -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();