mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-18 03:25:55 +00:00
[sixel_refresh] bounds-check when damaging render state #2287
This commit is contained in:
parent
2b86835faa
commit
86b81dfbd1
@ -388,12 +388,14 @@ void sixel_refresh(const ncpile* p, sprixel* s){
|
||||
int idx = y * s->dimx + x;
|
||||
if(s->needs_refresh[idx]){
|
||||
const int xx = absx + x;
|
||||
if(xx < p->dimx && yy < p->dimy){
|
||||
int ridx = yy * p->dimx + xx;
|
||||
struct crender *r = &p->crender[ridx];
|
||||
r->s.damaged = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
free(s->needs_refresh);
|
||||
s->needs_refresh = NULL;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user