[Visual] tighten geometry unit test, always set maxpixely based off sixel_maxy #2351

This commit is contained in:
nick black 2021-11-18 15:38:01 -05:00
parent 741962b44a
commit 12ca5bb4fc
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
2 changed files with 3 additions and 3 deletions

View File

@ -234,7 +234,7 @@ int ncvisual_geom_inner(const tinfo* ti, const ncvisual* n,
geom->cdimy = ti->cellpixy;
geom->cdimx = ti->cellpixx;
if((geom->blitter = (*bset)->geom) == NCBLIT_PIXEL){
geom->maxpixely = ti->sixel_maxy_pristine;
geom->maxpixely = ti->sixel_maxy;
geom->maxpixelx = ti->sixel_maxx;
}
geom->scaley = encoding_y_scale(ti, *bset);

View File

@ -96,8 +96,8 @@ TEST_CASE("Visual") {
if(notcurses_canpixel(nc_)){
CHECK(g.cdimy == g.scaley);
CHECK(g.cdimx == g.scalex);
CHECK(0 <= g.maxpixely);
CHECK(0 <= g.maxpixelx);
CHECK(nc_->tcache.sixel_maxy <= g.maxpixely);
CHECK(nc_->tcache.sixel_maxx <= g.maxpixelx);
}else{
CHECK(1 <= g.scaley);
CHECK(1 <= g.scalex);