diff options
Diffstat (limited to 'src/grid.rs')
-rw-r--r-- | src/grid.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/grid.rs b/src/grid.rs index 0e0ff9d..075e604 100644 --- a/src/grid.rs +++ b/src/grid.rs @@ -176,12 +176,10 @@ impl Grid { let mut final_col = prev.pos.col; for (idx, (row, prev_row)) in self.rows().zip(prev.rows()).enumerate() { - let (mut new_contents, new_attrs, new_col) = row.contents_diff( - idx.try_into().unwrap(), - prev_row, - prev_attrs, - ); + let (mut new_contents, new_attrs, new_col) = + row.contents_diff(prev_row, prev_attrs); if !new_contents.is_empty() { + contents.extend(format!("\x1b[{};1H", idx + 1).as_bytes()); final_row = idx.try_into().unwrap(); final_col = new_col; } |