aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-31 14:32:54 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-31 14:32:54 -0400
commit4ca747a83a82612f8fcd4e762ef701993e55b95c (patch)
tree3d11d117961723ed67908c343ba8996f2e052d76 /src
parent137b79e4ed980e1fc688f7c8f2c07ef4f9e30050 (diff)
downloadvt100-rust-4ca747a83a82612f8fcd4e762ef701993e55b95c.tar.gz
vt100-rust-4ca747a83a82612f8fcd4e762ef701993e55b95c.zip
reset shouldn't clear window title
Diffstat (limited to 'src')
-rw-r--r--src/screen.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/screen.rs b/src/screen.rs
index cf7ab82..96da40a 100644
--- a/src/screen.rs
+++ b/src/screen.rs
@@ -195,7 +195,14 @@ impl State {
// ESC c
fn ris(&mut self) {
- *self = Self::new(self.grid().size().rows, self.grid().size().cols)
+ let size = self.grid().size();
+ let title = self.title.clone();
+ let icon_name = self.icon_name.clone();
+
+ *self = Self::new(size.rows, size.cols);
+
+ self.title = title;
+ self.icon_name = icon_name;
}
// ESC g