aboutsummaryrefslogtreecommitdiffstats
path: root/src/grid.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-31 13:38:53 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-31 13:38:53 -0400
commit085115797e5698f1fa4599de41863999050d4b98 (patch)
tree782c71b216e2146a11ff7f6da1a9fe4034eac189 /src/grid.rs
parentd808c39162273da61fec4d3273550149097726de (diff)
downloadvt100-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.rs4
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);