From 123858287b01cd63b3466da3d655e44bf7667330 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Thu, 18 Apr 2024 13:38:12 -0400 Subject: fix red rli_img devices > 16 bit depth use a struct of values for the pixels this needs converted to use by functions expecting a single integer as a pixel value Change-Id: I540d667239bc581e1d31dfe1e07c51ba10803ddf --- apps/plugins/lua/rocklib_img.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/plugins/lua/rocklib_img.c b/apps/plugins/lua/rocklib_img.c index 1857fbec5d..239fc1092b 100644 --- a/apps/plugins/lua/rocklib_img.c +++ b/apps/plugins/lua/rocklib_img.c @@ -647,7 +647,7 @@ static void d_line(struct rocklua_image *img, img_vp.fg_pattern = 0x55 * (~(*clr) & 3); img_vp.drawmode = DRMODE_FG; #elif LCD_DEPTH > 1 - img_vp.fg_pattern = *clr; + img_vp.fg_pattern = FB_UNPACK_SCALAR_LCD(*clr); img_vp.drawmode = DRMODE_FG; #else /* bit of a hack to make sure lines show properly from lua */ /* use rb.lcd_drawline if you want full control */ -- cgit v1.2.3