diff --git a/radio/src/thirdparty/libopenui/src/bitmapbuffer.h b/radio/src/thirdparty/libopenui/src/bitmapbuffer.h index 9122ca9a2..526f31915 100644 --- a/radio/src/thirdparty/libopenui/src/bitmapbuffer.h +++ b/radio/src/thirdparty/libopenui/src/bitmapbuffer.h @@ -212,6 +212,12 @@ class BitmapBuffer: public BitmapBufferBase ~BitmapBuffer(); void setDrawCtx(lv_draw_ctx_t* ctx) { draw_ctx = ctx; } + void setData(uint16_t* d) { + if (!dataAllocated) { + data = d; + data_end = d + (_width * _height); + } + } inline void setFormat(uint8_t format) {