diff --git a/render.c b/render.c index 6995a51b..669b7f67 100644 --- a/render.c +++ b/render.c @@ -893,8 +893,8 @@ render_sixel_chunk(struct terminal *term, pixman_image_t *pix, const struct sixe /* Verify we're not stepping outside the grid */ assert(x >= term->margins.left); assert(y >= term->margins.top); - assert(x + width <= term->width - term->margins.right); - assert(y + height <= term->height - term->margins.bottom); + assert(width == 0 || x + width <= term->width - term->margins.right); + assert(height == 0 || y + height <= term->height - term->margins.bottom); //LOG_DBG("sixel chunk: %dx%d %dx%d", x, y, width, height);