sixel: destroy all sixels when font size is decreased

If changing the font size causes the cell size to decrease, either
horizontally or vertically (or both), then delete all sixels since the
grid space they allocated no longer is enough to hold the images.
This commit is contained in:
Daniel Eklöf 2020-06-29 21:53:29 +02:00
parent 2c4ebec4da
commit 8f5e6e85e0
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 37 additions and 1 deletions

View file

@ -11,6 +11,7 @@ void sixel_put(struct terminal *term, uint8_t c);
void sixel_unhook(struct terminal *term);
void sixel_destroy(struct sixel *sixel);
void sixel_destroy_all(struct terminal *term);
/*
* Deletes all sixels that are touched by the specified row(s). Used