diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-11 05:10:24 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-11 05:10:24 -0500 |
commit | 7cfe82ea9be144797996c4a314e74992e323a720 (patch) | |
tree | 34c7bcd52fbc2ea32ae2d526afd5676a0374979e | |
parent | 242007d9146d793bf64bae69ec91f719bbcad48a (diff) | |
download | vt100-rust-7cfe82ea9be144797996c4a314e74992e323a720.tar.gz vt100-rust-7cfe82ea9be144797996c4a314e74992e323a720.zip |
remove set_len method
it's not super necessary, since every time we use it we call set_wide
directly afterwards
-rw-r--r-- | src/cell.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/cell.rs b/src/cell.rs index c9470ed..4f26cb5 100644 --- a/src/cell.rs +++ b/src/cell.rs @@ -37,13 +37,9 @@ impl Cell { (self.len & 0x0f) as usize } - fn set_len(&mut self, len: u8) { - self.len = (self.len & 0x80) | (len & 0x0f); - } - pub(crate) fn set(&mut self, c: char, a: crate::attrs::Attrs) { self.contents[0] = c; - self.set_len(1); + self.len = 1; // strings in this context should always be an arbitrary character // followed by zero or more zero-width characters, so we should only // have to look at the first character @@ -83,7 +79,7 @@ impl Cell { new_len += 1; } self.contents = new_contents; - self.set_len(new_len); + self.len = new_len; self.set_wide(new_contents[0].width().unwrap_or(0) > 1); } |