diff --git a/src/lib/linux.c b/src/lib/linux.c index fb8c018ea..aacb1d518 100644 --- a/src/lib/linux.c +++ b/src/lib/linux.c @@ -23,6 +23,12 @@ int fbcon_blit(struct ncplane* nc, int linesize, const void* data, return -1; } +int fbcon_scrub(const struct ncpile* p, sprixel* s){ + (void)p; + (void)s; + return -1; +} + int fbcon_draw(const struct ncpile *p, sprixel* s, FILE* out, int y, int x){ (void)p; (void)s; diff --git a/src/lib/sprite.h b/src/lib/sprite.h index d85b92505..14f510a96 100644 --- a/src/lib/sprite.h +++ b/src/lib/sprite.h @@ -176,6 +176,7 @@ int iterm_draw(const struct ncpile *p, sprixel* s, FILE* out, int y, int x); int kitty_move(sprixel* s, FILE* out, unsigned noscroll); int sixel_scrub(const struct ncpile* p, sprixel* s); int kitty_scrub(const struct ncpile* p, sprixel* s); +int fbcon_scrub(const struct ncpile* p, sprixel* s); int kitty_remove(int id, FILE* out); int kitty_clear_all(FILE* fp); int sixel_init(const tinfo* t, int fd); diff --git a/src/lib/termdesc.c b/src/lib/termdesc.c index 35e0a4381..0dff57f9b 100644 --- a/src/lib/termdesc.c +++ b/src/lib/termdesc.c @@ -115,6 +115,7 @@ static inline void setup_fbcon_bitmaps(tinfo* ti){ // FIXME ti->pixel_draw = fbcon_draw; + ti->pixel_scrub = fbcon_scrub; set_pixel_blitter(fbcon_blit); }