From 709ffadc7c3603dae534ae8781bc9cbe68768e48 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Wed, 5 Jul 2017 15:33:41 +0200 Subject: [PATCH] don't resize dead PTYs --- terminus-terminal/src/services/sessions.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/terminus-terminal/src/services/sessions.service.ts b/terminus-terminal/src/services/sessions.service.ts index cb84846b..4a3c4ecb 100644 --- a/terminus-terminal/src/services/sessions.service.ts +++ b/terminus-terminal/src/services/sessions.service.ts @@ -68,11 +68,15 @@ export class Session { } resize (columns, rows) { - this.pty.resize(columns, rows) + if (this.pty.writable) { + this.pty.resize(columns, rows) + } } write (data) { - this.pty.write(Buffer.from(data, 'utf-8')) + if (this.pty.writable) { + this.pty.write(Buffer.from(data, 'utf-8')) + } } kill (signal?: string) {