diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-31 13:38:53 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-31 13:38:53 -0400 |
commit | 085115797e5698f1fa4599de41863999050d4b98 (patch) | |
tree | 782c71b216e2146a11ff7f6da1a9fe4034eac189 /src/grid.rs | |
parent | d808c39162273da61fec4d3273550149097726de (diff) | |
download | vt100-rust-085115797e5698f1fa4599de41863999050d4b98.tar.gz vt100-rust-085115797e5698f1fa4599de41863999050d4b98.zip |
implement zero-width and wide character handling
Diffstat (limited to 'src/grid.rs')
-rw-r--r-- | src/grid.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/grid.rs b/src/grid.rs index 7d6d487..8b03dac 100644 --- a/src/grid.rs +++ b/src/grid.rs @@ -276,8 +276,8 @@ impl Grid { self.col_clamp(); } - pub fn col_wrap(&mut self) { - if self.pos.col > self.size.cols - 1 { + pub fn col_wrap(&mut self, width: u16) { + if self.pos.col > self.size.cols - width { self.current_row_mut().unwrap().wrap(true); self.pos.col = 0; self.row_inc_scroll(1); |