small software-rendered rust tty
Diffstat (limited to 'src/render.rs')
| -rw-r--r-- | src/render.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render.rs b/src/render.rs index 845f2d2..1a70232 100644 --- a/src/render.rs +++ b/src/render.rs @@ -18,7 +18,7 @@ pub fn render( let sz = ppem * (m.max_width / m.units_per_em as f32); let mut i = Image::build(w as _, h as _).fill(colors::BACKGROUND); for (col, k) in x.cells.rows().zip(1..) { - for (&(mut cell), j) in col.iter().zip(1..) { + for (&(mut cell), j) in col.iter().zip(0..) { if cell.style.flags & crate::term::INVERT != 0 { std::mem::swap(&mut cell.style.bg, &mut cell.style.color); } @@ -119,7 +119,7 @@ pub fn render( unsafe { i.as_mut().overlay_at( &cell, - 4 + ((x.cursor.0 + 1) as f32 * sz) as u32, + 4 + ((x.cursor.0) as f32 * sz) as u32, (x.cursor.1 as f32 * (ppem * 1.25)) as u32 - 20, ) }; |