From 42007f4fef11f5aef4bd17b95127fa489d4fbae1 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Mon, 10 Jul 2017 17:30:42 +0200 Subject: [PATCH] upgraded node-pty (fixes #84) --- terminus-terminal/package.json | 2 +- terminus-terminal/src/services/sessions.service.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/terminus-terminal/package.json b/terminus-terminal/package.json index 41704a75..55b49a12 100644 --- a/terminus-terminal/package.json +++ b/terminus-terminal/package.json @@ -39,7 +39,7 @@ "font-manager": "0.2.2", "hterm-umdjs": "1.2.0", "mz": "^2.6.0", - "node-pty": "0.6.2", + "node-pty": "0.6.8", "winreg": "^1.2.3" }, "false": {} diff --git a/terminus-terminal/src/services/sessions.service.ts b/terminus-terminal/src/services/sessions.service.ts index 81dcffe4..7963c9dc 100644 --- a/terminus-terminal/src/services/sessions.service.ts +++ b/terminus-terminal/src/services/sessions.service.ts @@ -66,6 +66,12 @@ export class Session { } }) + this.pty.on('exit', () => { + if (this.open) { + this.destroy() + } + }) + this.pty.on('close', () => { if (this.open) { this.destroy()