Merge pull request #28 from kienvo/fix-linked-list

fix: Framebuffer linked list is misplaced on append
This commit is contained in:
François Cartegnie
2024-06-24 14:01:14 +02:00
committed by GitHub
2 changed files with 2 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ fb_t *fblist_insert(fb_t *at, fb_t *new)
fb_t *fblist_append(fb_t *new) fb_t *fblist_append(fb_t *new)
{ {
fblist_insert(new, tail); fblist_insert(tail, new);
tail = new; tail = new;
return new; return new;
} }

View File

@@ -26,6 +26,7 @@ void xbm2fb(xbm_t *xbm, uint16_t *fb, int col, int row)
for (int i=0; i < xbm->w; i++) { for (int i=0; i < xbm->w; i++) {
fb[col+i] = tmpfb[i]; fb[col+i] = tmpfb[i];
} }
free(tmpfb);
} }
void xbm2fb_dirty(xbm_t *xbm, uint16_t *fb, int col, int row) void xbm2fb_dirty(xbm_t *xbm, uint16_t *fb, int col, int row)