sixel: if the client has specified a size, do not change that

We used to auto-resize images to always be a multiple of 6.

This is incorrect. The client may, for example, have specified a size
to align the image to a cell boundary, which may not be a multiple of
6.

Furthermore, in e.g. Jexer, which splits up an image into stripes,
that the next image would "overwrite" the previous one. Since the next
image was started on a cell row that the previous image had overflowed
into.
This commit is contained in:
Daniel Eklöf 2020-06-11 18:40:52 +02:00
parent 957e482f45
commit dec796f525
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 20 additions and 6 deletions

View file

@ -63,7 +63,9 @@
a `;`.
* Palette re-use in sixel images. Previously, the palette was reset
after each image.
* Do not auto-resize a sixel image for which the cllent has specified
a size. This fixes an issue where an image would incorrectly
overflow into the cell row beneath.
### Security