don't resize dead PTYs

This commit is contained in:
Eugene Pankov 2017-07-05 15:33:41 +02:00
parent 536d9537ff
commit 709ffadc7c

View file

@ -68,12 +68,16 @@ export class Session {
} }
resize (columns, rows) { resize (columns, rows) {
if (this.pty.writable) {
this.pty.resize(columns, rows) this.pty.resize(columns, rows)
} }
}
write (data) { write (data) {
if (this.pty.writable) {
this.pty.write(Buffer.from(data, 'utf-8')) this.pty.write(Buffer.from(data, 'utf-8'))
} }
}
kill (signal?: string) { kill (signal?: string) {
this.pty.kill(signal) this.pty.kill(signal)