diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-31 14:32:54 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-31 14:32:54 -0400 |
commit | 4ca747a83a82612f8fcd4e762ef701993e55b95c (patch) | |
tree | 3d11d117961723ed67908c343ba8996f2e052d76 /src | |
parent | 137b79e4ed980e1fc688f7c8f2c07ef4f9e30050 (diff) | |
download | vt100-rust-4ca747a83a82612f8fcd4e762ef701993e55b95c.tar.gz vt100-rust-4ca747a83a82612f8fcd4e762ef701993e55b95c.zip |
reset shouldn't clear window title
Diffstat (limited to 'src')
-rw-r--r-- | src/screen.rs | 9 |
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 |