From a6fc8f08ee7c9a0ccf62d7b616dd2eac15ded259 Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 21 Jan 2022 12:26:46 -0500 Subject: [PATCH] [rasterize_core] pass margin-adjusted location to sprixel_invalidate #2546 --- src/lib/render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/render.c b/src/lib/render.c index 95677cbe8..c52659d24 100644 --- a/src/lib/render.c +++ b/src/lib/render.c @@ -1219,7 +1219,7 @@ rasterize_core(notcurses* nc, const ncpile* p, fbuf* f, unsigned phase){ if((scstate == SPRIXCELL_MIXED_SIXEL || scstate == SPRIXCELL_OPAQUE_SIXEL) && !rvec[damageidx].s.p_beats_sprixel){ //fprintf(stderr, "INVALIDATING at %d/%d (%u)\n", y, x, rvec[damageidx].s.p_beats_sprixel); - sprixel_invalidate(rvec[damageidx].sprixel, y, x); + sprixel_invalidate(rvec[damageidx].sprixel, y - nc->margin_t, x - nc->margin_l); } } if(term_putc(f, &nc->pool, srccell)){