grid: add grid_free()

This commit is contained in:
Daniel Eklöf 2021-02-22 10:20:52 +01:00
parent ebf8070244
commit bb74fe3f7d
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 18 additions and 14 deletions

14
grid.c
View file

@ -11,6 +11,20 @@
#include "util.h"
#include "xmalloc.h"
void
grid_free(struct grid *grid)
{
for (int r = 0; r < grid->num_rows; r++)
grid_row_free(grid->rows[r]);
tll_foreach(grid->sixel_images, it) {
sixel_destroy(&it->item);
tll_remove(grid->sixel_images, it);
}
free(grid->rows);
}
void
grid_swap_row(struct grid *grid, int row_a, int row_b)
{