From b6bfebb57804bc72fe1f85bcc050b548cb79a11d Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 22 Nov 2019 15:11:22 -0500 Subject: make sure our terminal size is updated correctly a couple of our in-memory terminal parsers were being stuck at 80x24 --- teleterm/src/server.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'teleterm/src/server.rs') diff --git a/teleterm/src/server.rs b/teleterm/src/server.rs index 4c44a01..1f8f442 100644 --- a/teleterm/src/server.rs +++ b/teleterm/src/server.rs @@ -180,10 +180,11 @@ impl ConnectionState { term_info, } = std::mem::replace(self, Self::Accepted) { + let size = term_info.size; *self = Self::Streaming { username, term_info, - term: vt100::Parser::default(), + term: vt100::Parser::new(size.rows, size.cols, 0), }; } else { unreachable!() -- cgit v1.2.3-54-g00ecf