small software-rendered rust tty
Diffstat (limited to 'src/term/cells.rs')
| -rw-r--r-- | src/term/cells.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/term/cells.rs b/src/term/cells.rs index cffd532..c3ad862 100644 --- a/src/term/cells.rs +++ b/src/term/cells.rs @@ -3,7 +3,7 @@ pub struct Cells { pub size: (u16, u16), pub cells: Vec<Cell>, pub margin: (u16, u16), - pub row: u16, + pub row: usize, } #[derive(Clone, Copy, Debug)] pub struct Style { @@ -113,7 +113,7 @@ impl Cells { &mut self.rows().nth(row as usize - 1).unwrap()[x as usize - 1..] } pub fn grow(&mut self, by: u16) { - self.row += by; + self.row += by as usize; let at = self.offset() + (self.margin.1 as usize - 1) * self.size.0 as usize; self.cells.splice( |